大家好,又见面了,我是全栈君。
————————————-
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://my.oschina.net/lsl1991/blog/1541269
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108147.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...