Prometheus AlertManager插件集成了開源標準接口/api/v2/alerts
,您可以將ARMS告警中未恢復或屏蔽中的事件接入Grafana進行可視化展示。本文介紹如何通過Prometheus AlertManager插件將數據源接入Grafana。
接口信息
使用限制
Grafana版本不低于9.0.x。
操作步驟
登錄ARMS控制臺,在左側導航欄選擇 。
在工作區管理頁面,單擊目標工作區右側的訪問地址url鏈接進入Grafana。
說明如果需要登錄Grafana,可以使用Grafana的Admin賬號和創建工作區時設置的密碼登錄Grafana,或單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里云賬號登錄Grafana。
在Grafana左側導航欄,單擊
,在Plugins頁面搜索插件Prometheus AlertManager Datasource并安裝。登錄ARMS控制臺,在左側導航欄選擇 。
在告警事件分析頁面,單擊獲取API信息,在API信息對話框中復制JWT Token。
在Grafana左側導航欄,單擊
。在Data sources頁簽,單擊Add data source,搜索并選中Prometheus AlertManager。
在Settings頁簽配置插件Prometheus AlertManager Datasource對應的數據源。
說明如報403錯誤,可忽略,不影響插件的使用。
URL設置為
https://alerts.aliyuncs.com
。單擊Add header,將Header設置為
Authorization
,Value格式為Bearer {JWT Token},例如Bearer eywokxidngkTkd****
。說明JWT Token為步驟5中獲取的JWT Token值。
配置完成后,單擊Save & Test。
在Grafana左側導航欄,單擊
,然后單擊Add a new panel。在Edit Panel頁面右側選擇展示形式為Table,在頁面下方Data source右側選擇Prometheus AlertManager,然后單擊Active,即可使用上述數據源生成表格。如需自定義查詢語句,請參見文檔。