一、監控中心服務接口調用統計報表的顯示配置
!-- 監控中心配置 --
!-- 監控中心協定,如果為protocol="registry",表示從注冊中心發現監控中心位址,否則直連監控中心 --
!-- 直連監控中心伺服器位址,如:address="192.168.3.71:7070" --
dubbo:monitor protocol="registry"/
配置截圖如下:
添加完以上配置後,重新建構部署dubbo服務和服務消費者應用。
2、 dubbo簡易監控中心的配置解釋(不需要修改,使用預設配置)
作業系統使用者為wusc,系統使用者目錄為/home/wusc
dubbo-monitor的安裝目錄為:/home/wusc/dubbo-monitor
dubbo-monitor的配置檔案為:/home/wusc/dubbo-monitor/conf/dubbo.properties
dubbo-monitor的配置檔案内容如下:
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
看上面配置檔案中标紅的的3行内容,了解${user.home}這個變量的意思則可,${user.home}指的就是啟動dubbo-monitor程式的作業系統使用者目錄。我們這裡用的是wusc使用者,那麼就是/home/wusc目錄(如果是root使用者啟動,那就是/root)。
此時,配置中3個目錄的絕對路徑為:
dubbo.jetty.directory=/home/wusc/monitor
dubbo.charts.directory=/home/wusc/monitor/charts
dubbo.statistics.directory=/home/wusc/monitor/statistics
3、 重新啟動dubbo-monitor簡易監控中心,此時就會看到以上3個目錄會被創新,并在目錄裡面有相應的服務接口調用的報表資料。
4、 此時再進入dubbo簡易監控中心就能檢視到對應的報表資料