ARMS警示管理(ITSM)是一款開箱即用的智能警示服務,接收Prometheus等各類用戶端發送的警示資訊,通過自動去重、分組、演算法降噪處理,按標籤內容將警示發送至不同的通知對象,從而協助營運團隊降低專案風險。本文介紹如何在可觀測可視化 Grafana 版中啟用ARMS警示管理(ITSM)。
Grafana版本要求
9.0.x及以上版本的Grafana支援使用ARMS警示。升級Grafana版本的操作,請參見查看工作區資訊。
步驟一:啟用ARMS警示
9.0.x及以上版本的Grafana已預設啟用ARMS警示。如果您之前在警示管理頁面,關閉了整合的ARMS警示,需要執行該步驟重新啟用ARMS警示。
登入可觀測可視化 Grafana 版控制台,在左側導覽列單擊工作區管理。
在工作區管理頁面,單擊目標工作區ID。
在左側導覽列,單擊警示管理,然後在頁面左上方單擊開啟ARMS警示開關。
在彈出的對話方塊中單擊確認。
在警示管理右上方單擊管理警示,進入Grafana的ITSM頁面。
步驟二:建立警示規則
Grafana 9.0.x版本
在Grafana左側導覽列,選擇
> Browse。在Browse頁簽,選擇需要建立警示的監控大盤。
在大盤頁面選擇需要建立警示的面板,單擊面板名稱,然後單擊Edit。
在Edit Panel頁面,單擊Alert頁簽,然後單擊Create alert rule from this panel。
說明您也可以在Grafana左側導覽列選擇
,在警示概覽頁面,單擊建立警示規則進行警示規則的建立。根據需求設定警示參數。具體操作,請參見Grafana官方文檔。
您需要在Notifications地區輸入自訂Labels的key和value,例如
grafana_alertname=Pod磁碟使用率_hangzhou。在步驟四:建立通知策略時可以通過此處設定的標籤匹配到當前警示規則。
警示規則建立完成後,單擊右上方的Save。
當Grafana警示被觸發時,警示事件會上報至ARMS警示管理的警示事件歷史頁面。更多資訊,請參見查看警示事件歷史。
說明在警示事件歷史頁面,您可以設定整合名稱為ARMS_GRAFANA篩選由Grafana警示規則上報的事件。
Grafana 10.0.x版本
在Grafana左上方,單擊
,然後選擇儀表板。在儀表板頁面,選擇需要建立警示的監控大盤。
在大盤頁面選擇需要建立警示的面板,單擊面板右上方表徵圖,然後單擊編輯。
在Edit Panel頁面,單擊Alert頁簽,然後單擊Create alert rule from this panel。
說明您也可以在Grafana左側導覽列單擊
,選擇ITSM,在警示概覽頁面,單擊建立警示規則進行警示規則的建立。根據需求設定警示參數。具體操作,請參見Grafana官方文檔。
您需要在Notifications地區輸入自訂Labels的key和value,例如
grafana_alertname=Pod磁碟使用率_hangzhou。在步驟四:建立通知策略時可以通過此處設定的標籤匹配到當前警示規則。
警示規則建立完成後,單擊右上方的Save rule。
當Grafana警示被觸發時,警示事件會上報至ARMS警示管理的警示事件歷史頁面。更多資訊,請參見查看警示事件歷史。
說明在警示事件歷史頁面,您可以設定整合名稱為ARMS_GRAFANA,以篩選由Grafana警示規則上報的事件。
步驟三:建立通知對象
Grafana 9.0.x版本
在Grafana左側導覽列,選擇
> 通知對象,然後根據需求選擇建立不同的通知對象。具體操作,請參見警示通知對象。
連絡人或連絡人群組:適用於郵件、電話、簡訊通知情境。
DingTalk/飛書/企業微信:適用於團隊協作群處理警示情境。
Webhook:適用於將警示推送到Pagerduty、Teams Incoming Webhook、企業內部平台等第三方通知對象。
排班管理:適用於團隊輪流處理警示的情境。
Grafana 10.0.x版本
在Grafana左上方,單擊
,選擇ITSM > 通知對象,然後根據需求選擇建立不同的通知對象。具體操作,請參見警示通知對象。
連絡人或連絡人群組:適用於郵件、電話、簡訊通知情境。
DingTalk/飛書/企業微信:適用於團隊協作群處理警示情境。
Webhook:適用於將警示推送到Pagerduty、Teams Incoming Webhook、企業內部平台等第三方通知對象。
排班管理:適用於團隊輪流處理警示的情境。
步驟四:建立通知策略
Grafana 9.0.x版本
Grafana 10.0.x版本
步驟五:查看警示通知
當通知策略被觸發時,收到的警示通知如下所示:
簡訊

郵件

DingTalk/飛書/企業微信
在DingTalk/飛書/企業微信群中收到警示通知後,您可以直接在群中處理警示。具體操作,請參見在警示通知群中處理警示。
相關文檔
ARMS警示管理支援通過電話、簡訊、郵件、DingTalk、企業微信、飛書和Webhook方式向通知對象發送警示通知,輕鬆應對各種警示處理情境。更多資訊,請參見警示管理概述。
