一、dubboadmin安裝
dubboadmin是基於Dubbo生態環境開發的管理和監控中心,包括服務治理、實時監控和運維管控等多個方面。使用dubboadmin前需要先安裝。
安裝方式如下:
$ wget http://search.maven.org/remotecontent?filepath=com/alibaba/dubbo/dubbo-admin/0.2.0/dubbo-admin-0.2.0.war -O dubbo-admin.war $ mv dubbo-admin.war dubbo-admin.war.backup $ unzip dubbo-admin.war -d dubbo-admin
運行方式:
$ cd dubbo-admin $ mvn clean package $ java -jar target/dubbo-admin-0.1.jar
二、dubboadmin2.5測試
dubboadmin的最新版本是2.5,通過對2.5版本進行測試可以更好的了解dubboadmin的使用情況。
在測試dubboadmin過程中,需要先安裝zookeeper,並啟動zookeeper的服務。
測試步驟如下:
- 安裝zookeeper
- 啟動zookeeper的服務
- 下載dubboadmin2.5,並解壓
- 運行dubboadmin2.5
- 訪問http://localhost:7001即可看到dubboadmin首頁
$ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz $ tar xvzf zookeeper-3.4.8.tar.gz $ cd zookeeper-3.4.8
$ cd bin $ ./zkServer.sh start
$ cd dubbo-admin-2.5.10 $ sh start.sh
三、dubboadmin是什麼
dubboadmin是Dubbo自帶的服務治理和運維工具。它的界面直觀,功能齊全。dubboadmin提供了服務列表、服務監控、服務治理、統計報表等功能,幫助用戶輕鬆管理和使用Dubbo。
四、dubboadmin的網頁
dubboadmin的主頁是http://localhost:7001/。
在dubboadmin中,有許多網頁可以瀏覽:
- 服務列表:
- 註冊中心:
- 實時監控:
- 統計報表:
服務列表展示了所有的dubbo接口服務
註冊中心展示了dubbo註冊中心信息,以及各種提供和消費的服務。
實時監控展示了dubbo服務的各種指標信息,比如請求次數、成功率、響應時間、錯誤信息等等。
統計報表展示了dubbo服務的各種統計信息,比如請求數量、請求成功率、最大響應時間等等。
五、dubboadmin使用手冊
為了優化dubboadmin使用體驗,下面提供一份dubboadmin使用手冊。
- 服務列表:
- 註冊中心:
- 實時監控:
- 統計報表:
服務列表顯示每個接口的服務數量,可快速查看某個接口提供的服務數量。可以快速篩選服務提供者和消費者列表,並支持快速查找關鍵字。
註冊中心按照provider和consumer對dubbo服務做了分類,並支持配置管理、服務重啟、服務調用等功能。
實時監控功能包括服務請求次數、請求成功率、響應時間、錯誤信息等指標信息。可以根據需要自定義圖表,也支持導出和分享功能。
統計報表展示了統計信息,可以對各種指標自定義統計日期,並自動顯示圖表和表格。統計報表支持導出和分享功能,並支持統計日期查看功能。
六、dubboadmin訪問地址
dubboadmin在啟動後通過http://localhost:7001/進行訪問。
如果需要修改dubboadmin的訪問地址和端口,可以在dubbo-admin-2.5\src\main\resources\application.properties配置文件中進行修改。
七、dubboadmin默認密碼
dubboadmin的默認用戶名和密碼都是root。
如果需要修改密碼,可以通過dubbo-admin-2.5\src\main\resources\application.properties配置文件中的dubbo.admin.password屬性進行修改。
八、dubboadmin啟動後zk服務找不到
在dubboadmin啟動後,如果提示找不到zk服務,則需要檢查zookeeper的配置和啟動狀態。可以通過下面的方式解決問題:
- 檢查zookeeper配置
- 檢查zookeeper狀態
- 重啟dubboadmin
在dubbo-admin-2.5\src\main\resources\application.properties配置文件中配置zookeeper地址:
dubbo.regProtocol=zookeeper dubbo.registry.address=zookeeper://127.0.0.1:2181
使用zkServer.sh status命令查看zookeeper的狀態:
$ cd zookeeper-3.4.8/bin $ ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /usr/local/etc/zookeeper/zoo.cfg Mode: standalone
$ cd dubbo-admin-2.5.10 $ sh start.sh
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/279639.html