大家好,又见面了,我是全栈君。
————————————-
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