前言:
看不清眼前路,只能上前一步。
正文:
监控中心-what
监控中心(Monitor)即为统计服务的调用次数和调用时间,是一个war包,为一个web工程。
监控中心在整个dubbo使用过程中扮演的角色如下图所示:
节点角色说明:
Provider:暴露服务的服务提供方。
Consumer:调用远程服务的服务消费方。
Registry:服务注册与发现的注册中心。
Monitor:统计服务的调用次调和调用时间的监控中心。
Container:服务运行容器。
监控中心-how
第一,安装tomcat
将tomcat压缩包上传服务器,解压tomcat压缩包即可:tar zxf apache-tomcat-7.0.47.tar.gz
第二,用tomcat部署监控中心
cp dubbo-admin-2.5.4.war apache-tomcat-7.0.47/webapps/dubbo-admin.war
第三,启动tomcat
bin/startup.sh
第四,查看tomcat是否启动成功-定位到tomcat安装目录
tail -f apache-tomcat-7.0.47/logs/catalina.out
第五,访问dubbo的监控中心即可-访问地址:IP+tomcat端口+web工程文件名
监控中心可视化界面如下图所示:
通过查看监控中心,可以监测消费方和提供方各自的状况,同时可以较为清晰排查在前后端分离的过程中,后端服务调用状况。
结语: