Dubbo監(jiān)控中心的介紹
1、監(jiān)控中心(Monitor)的作用
2、監(jiān)控中心是可選的(非必需)
3、監(jiān)控中心可自定義開發(fā)
4、簡易監(jiān)控中心的安裝

1、監(jiān)控中心的作用
監(jiān)控中心負(fù)責(zé)統(tǒng)計(jì)各服務(wù)調(diào)用次數(shù),調(diào)用時(shí)間等,統(tǒng)計(jì)先在內(nèi)存匯總后
每分鐘一次發(fā)送到監(jiān)控中心服務(wù)器,并以報(bào)表展示。
為服務(wù)的監(jiān)控運(yùn)維采集數(shù)據(jù)。
2、監(jiān)控中心是可選的(非必需)
(1) Monitor可以不安裝。
(2) Monitor掛掉不會影響到Consumer和Provider之間的調(diào)用,
只是丟失部分采樣數(shù)據(jù)。
3、監(jiān)控中心可自定義擴(kuò)展開發(fā)
(1) 個(gè)性化運(yùn)維監(jiān)控的需求:
a. 服務(wù)的健康狀況
b. 服務(wù)的壓力和性能狀況
c. 告警通知以便及時(shí)處理等
(2) 擴(kuò)展接口:
com.alibaba.dubbo.monitor.MonitorFactory
com.alibaba.dubbo.monitor.Monitor
4、簡易監(jiān)控中心的安裝
監(jiān)控中心也是一個(gè)標(biāo)準(zhǔn)的Dubbo服務(wù)
配置好了之后可以結(jié)合admin管理后臺使用,
可以清晰的看到服務(wù)的訪問記錄、成功次數(shù)、失敗次數(shù)等
dubbo-monitor-simple-2.5.3-assembly.tar.gz
dubbo-monitor-simple-2.5.3-sources.jar
簡易監(jiān)控中心的安裝
一、 監(jiān)控 中 心服務(wù)接口 調(diào) 用統(tǒng)計(jì) 報(bào) 表 的 顯示配置
1、 Dubbo 服務(wù)提供者和服務(wù)消費(fèi)者中的 spring 配置文件中增加以下配置:



添加完以上配置后,重新構(gòu)建部署 Dubbo 服務(wù)和服務(wù)消費(fèi)者應(yīng)用。
2、 Dubbo 簡易監(jiān)控中心的配置解釋(不需要修改,使用默認(rèn)配置)
操作系統(tǒng)用戶為 yulei,系統(tǒng)用戶目錄為/home/yulei
dubbo-monitor 的安裝目錄為:/home/yulei/dubbo-monitor
dubbo-monitor 的配置文件為:/home/yulei/dubbo-monitor/conf/dubbo.properties
dubbo-monitor 的配置文件內(nèi)容如下:
dubbo.container=log4j,spring,registry,jetty
dubbo.application.name=simple-monitor
dubbo.application.owner=
dubbo.registry.address=zookeeper://192.168.3.71:2181
dubbo.protocol.port=7070
dubbo.jetty.port=8090
dubbo.jetty.directory=${user.home}/monitor
dubbo.charts.directory=${dubbo.jetty.directory}/charts
dubbo.statistics.directory=${user.home}/monitor/statistics
dubbo.log4j.file=logs/dubbo-monitor-simple.log
dubbo.log4j.level=WARN
看上面配置文件中標(biāo)紅的的 3 行內(nèi)容,理解${user.home}這個(gè)變量的意思則可,${user.home}
指的就是啟動 dubbo-monitor 程序的操作系統(tǒng)用戶目錄。我們這里用的是 yulei 用戶,那么
就是/home/yulei 目錄(如果是 root 用戶啟動,那就是/root)。
此時(shí),配置中 3 個(gè)目錄的絕對路徑為:
dubbo.jetty.directory=/home/yulei/monitor
dubbo.charts.directory=/home/yulei/monitor/charts
dubbo.statistics.directory=/home/yulei/monitor/statistics
3、 重新啟動 dubbo-monitor 簡易監(jiān)控中心,此時(shí)就會看到以上 3 個(gè)目錄會被創(chuàng)新,并在目
錄里面有相應(yīng)的服務(wù)接口調(diào)用的報(bào)表數(shù)據(jù)。

4、 此時(shí)再進(jìn)入 Dubbo 簡易監(jiān)控中心就能查看到對應(yīng)的報(bào)表數(shù)據(jù)


