Dubbo基础篇_06_Dubbo监控中心的介绍与简易监控中心的安装

一、监控中心的作用

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


二、监控中心是可选的

1.监控中心可以不安装

2.Monitor挂掉不会影响到Consumer和Provier之间的调用,只是丢失部分采样数据

三、监控中心可以自定义扩展开发

1.个性化运维监控的需求

a.服务的健康状况

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

c.告警通知以便及时处理等

2.扩展接口

com.alibaba.dubbo.monitor.MonitorFactory

com.alibaba.dubbo.monitor.Monitor


四、简易监控中心的安装

监控中心也是一个标准的Dubbo服务,内置jetty容器,使用jetty运行,默认8080

配置好了之后可能 结合admin管理控制后台使用

可以清晰的看到服务的访问记录、成功次数、失败次数等

dubbo-monitor-simple-2.5.3-accembly.tar.gz

我这里安装在前面文章说到的edu-provider-01服务器192.168.1.121

上传安装包到服务器并在xshell中打开连接

解压安装

[root@edu-provider-01 src]# pwd
/usr/local/src
[root@edu-provider-01 src]# mkdir /home/yxq/app/dubbo-monitor
[root@edu-provider-01 src]# tar -zxvf dubbo-monitor-simple-2.5.3-assembly.tar.gz -C /home/yxq/app/dubbo-monitor

3.配置zookeeper注册中心

# cd /home/yxq/app/dubbo-monitor/dubbo-monitor-simple-2.5.3/conf
[root@edu-provider-01 conf]# vi dubbo.properties 

dubbo.registry.address=zookeeper://192.168.1.121:2181

dubbo.protocol.port=7070

dubbo.jetty.port=8090


4.启动,停止,重启monitor

[root@edu-provider-01 conf]# cd ../bin

[root@edu-provider-01 bin]# vi /etc/sysconfig/iptables
[root@edu-provider-01 bin]# cat /etc/sysconfig/iptables | grep 8090
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
[root@edu-provider-01 bin]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]
[root@edu-provider-01 bin]# 

[root@edu-provider-01 bin]# ls
dump.sh  restart.sh  server.sh  start.bat  start.sh  stop.sh
[root@edu-provider-01 bin]# ./start.sh
Starting the simple-monitor .......OK!
PID: 4991
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]# 

在浏览器打开监控中心查看监控信息



简单监控中心的启动,重启,停止命令操作

[root@edu-provider-01 bin]# ./start.sh 
Starting the simple-monitor ......OK!
PID: 5861
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]# ./restart.sh 
Dumping the simple-monitor ..................OK!
DUMP: logs/dump/20160326031150
Stopping the simple-monitor ....OK!
PID: 5861
Starting the simple-monitor ......OK!
PID: 6075
STDOUT: logs/stdout.log
[root@edu-provider-01 bin]# ./stop.sh 
Dumping the simple-monitor ..................OK!
DUMP: logs/dump/20160326031208
Stopping the simple-monitor ....OK!
PID: 6075
[root@edu-provider-01 bin]# 

访问监控中心查看监控到的服务


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在将Nacos与Dubbo-Admin集成之前,需要先确保已经完成了以下步骤: 1. 安装和启动Nacos服务; 2. 部署和启动Dubbo-Admin服务; 3. 在Dubbo-Admin服务中配置Dubbo的注册中心为Nacos。 下面是详细的搭建步骤: 1. 在Nacos中创建一个命名空间,并且在该命名空间下创建一个服务。例如,命名空间为dubbo,服务名称为dubbo-demo。 2. 在Dubbo-Admin服务中打开dubbo.properties文件,在文件中添加以下配置: ``` dubbo.registry.address=nacos://<Nacos服务器地址>:<Nacos服务器端口> dubbo.metadata-report.address=nacos://<Nacos服务器地址>:<Nacos服务器端口> ``` 其中,<Nacos服务器地址>和<Nacos服务器端口>分别为Nacos服务器的地址和端口号。 3. 在Dubbo-Admin服务中启动Dubbo-Admin应用程序。在浏览器中打开Dubbo-Admin的管理界面,并且在左侧的导航栏中选择服务管理。 4. 在服务管理页面中,选择dubbo-demo服务,并且在服务详情页面中,单击“编辑”按钮。在编辑页面中,配置服务的元数据,然后单击“保存”按钮。 5. 在服务详情页面中,单击“订阅”按钮,以便Dubbo-Admin能够自动发现和管理该服务。 6. 在Dubbo-Admin的管理界面中,选择服务监控。在服务监控页面中,可以查看dubbo-demo服务的状态和性能指标。 到此为止,Nacos和Dubbo-Admin的集成就已经完成了。通过Dubbo-Admin的管理界面,可以方便地对Dubbo服务进行监控、管理和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有恒则成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值