CSE儀表盤中數據通過ServiceStage對接到AOM
更新時間 2024-09-06 12:51:08
最近更新時間: 2024-09-06 12:51:08
分享文章
本節主要介紹CSE儀表盤中數據通過ServiceStage對接到AOM
業務場景
部署到微服務引擎的Java Chassis應用,在微服務引擎儀表盤上的實時監控數據默認保留5分鐘。如果需要持久化存儲歷史監控數據用于后續查詢分析,可以使用ServiceStage的自定義指標監控功能,將微服務顯示到微服務引擎儀表盤中的數據對接到AOM。
本章節以Docker部署應用為例,指導您完成將微服務引擎儀表盤中的數據通過ServiceStage對接到AOM。
操作步驟
1、添加依賴。
在開發環境中,打開需要持久化存儲歷史監控數據的應用項目,在微服務pom文件中添加如下依賴:
<dependency>
??????? <groupId>org.apache.servicecomb</groupId>
??????? <artifactId>metrics-core</artifactId>
????? </dependency>
<dependency>
??????? <groupId>org.apache.servicecomb</groupId>
??????? <artifactId>metrics-prometheus</artifactId>
????? </dependency>
2、發將添加依賴后的應用項目重新編譯打包并上傳。
將重新打包制作的容器鏡像上傳至SWR軟件倉庫。
3、部署應用組件。
新部署組件,請執行步驟4。
已部署組件,請執行步驟5。
4、在組件部署過程中的“組件配置”界面,選擇“高級設置 > 運維監控 > 自定義指標監控”,填寫下列參數:
| 參數名稱 | 參數值 |
|---|---|
| 上報路徑 | /metrics |
| 上報端口 | 9696 |

組件部署成功后,執行步驟7。
5、更新已部署組件來源,選擇步驟2中打包并上傳SWR的容器鏡像。
6、對接監控指標到AOM。
- 登錄ServiceStage控制臺,選擇“應用管理 > 應用列表”。
- 單擊組件所在應用名稱,進入應用“概覽”頁。
- 在“環境視圖”頁簽,選擇部署了組件的“環境”。
- 單擊組件名稱,進入組件實例“概覽”頁。
- 單擊“更新升級”。
- 選擇“高級設置 > 運維監控 > 自定義指標監控”,填寫下表參數:
| 參數名稱 | 參數值 |
|---|---|
| 上報路徑 | /metrics |
| 上報端口 | 9696 |
- 單擊“重新部署”,等待組件重新部署成功。
7、在AOM中查看監控指標并導出監控數據。