全部產品
Search
文件中心

Managed Service for Grafana:ARMS警示管理(ITSM)

更新時間:Dec 31, 2024

ARMS警示管理(ITSM)是一款開箱即用的智能警示服務,接收Prometheus等各類用戶端發送的警示資訊,通過自動去重、分組、演算法降噪處理,按標籤內容將警示發送至不同的通知對象,從而協助營運團隊降低專案風險。本文介紹如何在可觀測可視化 Grafana 版中啟用ARMS警示管理(ITSM)。

Grafana版本要求

9.0.x及以上版本的Grafana支援使用ARMS警示。升級Grafana版本的操作,請參見查看工作區資訊

步驟一:啟用ARMS警示

說明

9.0.x及以上版本的Grafana已預設啟用ARMS警示。如果您之前在警示管理頁面,關閉了整合的ARMS警示,需要執行該步驟重新啟用ARMS警示。

  1. 登入可觀測可視化 Grafana 版控制台,在左側導覽列單擊工作區管理

  2. 工作區管理頁面,單擊目標工作區ID。

  3. 在左側導覽列,單擊警示管理,然後在頁面左上方單擊開啟ARMS警示開關。

  4. 在彈出的對話方塊中單擊確認

  5. 警示管理右上方單擊管理警示,進入Grafana的ITSM頁面。

步驟二:建立警示規則

Grafana 9.0.x版本

  1. 在Grafana左側導覽列,選擇image > Browse

  2. Browse頁簽,選擇需要建立警示的監控大盤。

  3. 在大盤頁面選擇需要建立警示的面板,單擊面板名稱,然後單擊Edit

  4. Edit Panel頁面,單擊Alert頁簽,然後單擊Create alert rule from this panel

    說明

    您也可以在Grafana左側導覽列選擇image,在警示概覽頁面,單擊建立警示規則進行警示規則的建立。

  5. 根據需求設定警示參數。具體操作,請參見Grafana官方文檔

    您需要在Notifications地區輸入自訂Labels的key和value,例如grafana_alertname=Pod磁碟使用率_hangzhou。在步驟四:建立通知策略時可以通過此處設定的標籤匹配到當前警示規則。

    Grafana警示添加通知策略

  6. 警示規則建立完成後,單擊右上方的Save

    當Grafana警示被觸發時,警示事件會上報至ARMS警示管理的警示事件歷史頁面。更多資訊,請參見查看警示事件歷史

    說明

    警示事件歷史頁面,您可以設定整合名稱為ARMS_GRAFANA篩選由Grafana警示規則上報的事件。

Grafana 10.0.x版本

  1. 在Grafana左上方,單擊image,然後選擇儀表板

  2. 儀表板頁面,選擇需要建立警示的監控大盤。

  3. 在大盤頁面選擇需要建立警示的面板,單擊面板右上方表徵圖,然後單擊編輯

  4. Edit Panel頁面,單擊Alert頁簽,然後單擊Create alert rule from this panel

    說明

    您也可以在Grafana左側導覽列單擊image,選擇ITSM,在警示概覽頁面,單擊建立警示規則進行警示規則的建立。

  5. 根據需求設定警示參數。具體操作,請參見Grafana官方文檔

    您需要在Notifications地區輸入自訂Labels的key和value,例如grafana_alertname=Pod磁碟使用率_hangzhou。在步驟四:建立通知策略時可以通過此處設定的標籤匹配到當前警示規則。

    Grafana警示添加通知策略

  6. 警示規則建立完成後,單擊右上方的Save rule

    當Grafana警示被觸發時,警示事件會上報至ARMS警示管理的警示事件歷史頁面。更多資訊,請參見查看警示事件歷史

    說明

    警示事件歷史頁面,您可以設定整合名稱為ARMS_GRAFANA,以篩選由Grafana警示規則上報的事件。

步驟三:建立通知對象

Grafana 9.0.x版本

在Grafana左側導覽列,選擇image > 通知對象,然後根據需求選擇建立不同的通知對象。具體操作,請參見警示通知對象

  • 連絡人或連絡人群組:適用於郵件、電話、簡訊通知情境。

  • DingTalk/飛書/企業微信:適用於團隊協作群處理警示情境。

  • Webhook:適用於將警示推送到Pagerduty、Teams Incoming Webhook、企業內部平台等第三方通知對象。

  • 排班管理:適用於團隊輪流處理警示的情境。

Grafana 10.0.x版本

在Grafana左上方,單擊image,選擇ITSM > 通知對象,然後根據需求選擇建立不同的通知對象。具體操作,請參見警示通知對象

  • 連絡人或連絡人群組:適用於郵件、電話、簡訊通知情境。

  • DingTalk/飛書/企業微信:適用於團隊協作群處理警示情境。

  • Webhook:適用於將警示推送到Pagerduty、Teams Incoming Webhook、企業內部平台等第三方通知對象。

  • 排班管理:適用於團隊輪流處理警示的情境。

步驟四:建立通知策略

Grafana 9.0.x版本

  1. 在Grafana左側導覽列選擇image > 通知策略,然後單擊建立通知策略

  2. 建立通知策略頁面左上方,設定通知策略名稱稱。

  3. 匹配規則步驟設定警示事件的匹配規則。

    1. 選擇資料來源Grafana

    2. 單擊+添加條件,輸入步驟二設定的Labels的key和value,例如:grafana_alertname等於Pod磁碟使用率_hangzhou

      說明

      條件2表示過濾整合為Grafana的警示規則,如果不添加條件3,則當前Grafana工作區的所有警示規則都會通過此通知策略進行指派。

      Grafana警示通知策略

    3. 單擊下一步

  4. 根據需求設定其他參數,然後單擊儲存。具體操作,請參見通知策略

Grafana 10.0.x版本

  1. 在Grafana左上方,單擊image,選擇ITSM > 通知策略,然後單擊建立通知策略

  2. 建立通知策略頁面左上方,設定通知策略名稱稱。

  3. 匹配規則步驟設定警示事件的匹配規則。

    1. 選擇資料來源Grafana

    2. 單擊+添加條件,輸入步驟二設定的Labels的key和value,例如:grafana_alertname等於Pod磁碟使用率_hangzhou

      說明

      條件2表示過濾整合為Grafana的警示規則,如果不添加條件3,則當前Grafana工作區的所有警示規則都會通過此通知策略進行指派。

      Grafana警示通知策略

    3. 單擊下一步

  4. 根據需求設定其他參數,然後單擊儲存。具體操作,請參見通知策略

步驟五:查看警示通知

當通知策略被觸發時,收到的警示通知如下所示:

簡訊

Grafana簡訊警示

郵件

Grafana警示郵件

DingTalk/飛書/企業微信

在DingTalk/飛書/企業微信群中收到警示通知後,您可以直接在群中處理警示。具體操作,請參見在警示通知群中處理警示

相關文檔

  • ARMS警示管理支援通過電話、簡訊、郵件、DingTalk、企業微信、飛書和Webhook方式向通知對象發送警示通知,輕鬆應對各種警示處理情境。更多資訊,請參見警示管理概述