Dubbo OPS工具——dubbo-admin & dubbo-monitor


1. 前言

今年八月份的時候,查看github倉庫,Dubbo OPS還提供了三種工具用於Dubbo的監控運維:

九月份,伴隨着Dubbo的全面快速的升級,現在倉庫里Dubbo OPS下這三個工具已經改變了。

簡單看了一下,最新版的dubbo-admin模塊分為了前后端,前端基於vuetify,個人感覺這相比之前的工具使用方式(mvn生成 jar/war 包,啟動即可訪問),對於開發人員尤其是對於后端程序員,是不太友好的。工具這東西,易用是最主要的,所以本篇我還是基於之前的工具使用做一個介紹。

1. dubbo-admin

dubbo-admin 管理平台,圖形化的服務管理頁面,安裝時需要指定注冊中心地址,即可從注冊中心中獲取到所有的提供者 / 消費者進行配置管理。

1.1 管理控制台安裝

dubbo-admin的安裝方式分為兩種:

  • 打成war包,放到tomcat容器中,啟動,訪問,期間可能存在端口沖突,主要使用於dubbo2.5.x之前的版本
  • 打成jar包,通過java -jar xxx.jar命令啟動,訪問,dubbo2.6.0之后開始使用該方式

 這里采用打jar包方式:

資源文件中配置了訪問的端口和注冊中心的信息,我們啟動的zookeeper需要符合該配置,生產環境中要配置生產環境的注冊中心信息

dubbo-admin目錄下執行打包命令

mvn clean package

該jar包中集成了springboot,啟動該 jar包

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

1.2 管理控制台訪問

訪問localhost:7001,用戶名和密碼在配置文件中,root:root

通過首頁可以看到服務及應用的統計信息,如下面目前開啟兩個應用,提供服務41。

具體信息到服務治理中點擊查看或操作

服務提供者和消費者可進行的操作如下

 

2. dubbo-monitor-simple

簡單的監控中心,用於監控在dubbo框架下接口暴露,注冊情況,也可以看接口的調用明細,調用時間等。而且監控中心掛掉並不會影響生成者和消費者。

2.1 監控中心安裝

第一步同上,執行打包命令后生成target目錄,這里我們不使用它生成的jar包,使用jar包同目錄下的壓縮文件來啟動服務。

將壓縮文件解壓,生成dubbo-monitor-simple-2.0.0文件夾,內容如下:

進入到conf文件夾下查看並修改配置

配置完成后雙擊 start.bat即可啟動

啟動之后即可訪問監控中心

2.2 連接監控中心

開發中,需要在服務提供方和消費方增加連接配置中心的配置來實現監控。

在服務提供方和消費方的配置文件中添加如下代碼

  <!-- 連接監控中心 -->
    <dubbo:monitor protocol="registry"></dubbo:monitor>
    <!-- 
      <dubbo:monitor address="127.0.0.1:7070"></dubbo:monitor> 
    -->

啟動之后頁面查看即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM