Dubbo监控中心(Monitor)的介绍和简易监控中心的安装

2022-07-20 13:20:44 浏览数 (1)

大家好,又见面了,我是全栈君。

————————————-

dubbo-monitor是一个web工程,是基于内嵌的jetty运行(不用部署到),放到任何目录, 到bin目录下,用命令启动 ./start.sh即可。dubbo-monitor是使用java编写的项目,

所以需要安装jdk。

——————————–

一、监控中心Monitor的作用 监控中心负责统计各服务调用次数,调用时间,统计先在内存汇总后每分钟一次发送到监控空心服务器,并以报表展示。 为服务的监控运维采集数据。

二、监控中心是可选的非必需的 1、Monitor可以不安装 2、Monitor挂掉不会影响到consumer和provider之间的调用,只是丢失部分采样数据 三、监控中心可自定义扩展开发 1、个性化运维监控的需求 a.服务的健康状况

b.服务的压力和性能状况

c.告警通知以便及时处理等 2、扩展接口: com.alibaba.dubbo.monitor.MonitorFactory com.alibaba.dubbo.monitor.Monitor 四、简易监控中心的安装

监控中心也是一个标准的dubbo服务 配置好了之后可以结合admin管控台使用,可以清晰的看到服务的访问记录、成功失败次数。

1、下载war包 dubbo-monitor-simple-2.5.3-assembly.tar.gz dubbo-monitor-simple-2.5.3-sources.jar

2、dubbo-monitor-simple-2.5.3-assembly.tar.gz上传到服务器 3、修改conf/dubbo.properties文件 dubbo.register.address=zookeeper地址 dubbo.protocol.port和dubbo.jetty.port 的端口

4、启动监控中心

cd /usr/local/dubbo-monitor-simple-2.5.3/bin 到bin目录下,用命令启动 ./start.sh

查看启动日志

tail -f /usr/local/dubbo-monitor-simple-2.5.3/logs/stdout.log

5、浏览器访问地址 http://192.168.17.129:9090/ 显示页面 (端口9090是dubbo.jetty.port的端口)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/108147.html原文链接:https://javaforall.cn

0 人点赞