ARMS警示管理(ITSM)是一款開箱即用的智能警示服務,可以接收Prometheus等各類用戶端發送的警示資訊。您可以將Grafana原生警示事件上報至ARMS警示,通過自動去重、分組和演算法降噪處理,按標籤內容將警示事件發送至不同的通知對象,協助營運團隊降低專案風險。此外,ARMS警示管理還提供多種通知方式,包括電話、簡訊、郵件、DingTalk、企業微信、飛書和Webhook,輕鬆應對各種警示處理情境。
警示參數要求
確認目標工作區參數設定頁面中的警示參數配置如下:
參數unified_alerting設定為
true。參數alerting設定為
true。
8.2.x及以下版本
步驟一:登入Grafana
登入可觀測可視化 Grafana 版控制台,在左側導覽列單擊工作區管理。
在工作區管理頁面,單擊目標工作區右側的訪問地址URL連結進入Grafana。
說明如果需要登入Grafana,可以使用Grafana的Admin帳號和建立工作區時設定的密碼登入Grafana,或單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里雲帳號登入Grafana。
步驟二:建立通知渠道
首先檢查是否有名稱為ARMS_GRAFANA的通知渠道。如果有,請跳過此步驟;如果沒有,則建立通知渠道。
在Grafana左側導覽列,選擇
> Notification channels。在Notification channels頁簽,單擊New channel,建立警示通知渠道(Notification channel)。

配置項
說明
Name
名稱為ARMS_GRAFANA。
Type
類型選擇webhook。
Url
ARMS整合Grafana警示的整合地址。建立Grafana整合並擷取整合地址,請參見整合Grafana警示。
步驟三:建立Grafana警示規則
在Grafana左側導覽列,選擇
> Manage。在Manage頁簽,單擊需要建立警示的監控大盤。
在大盤頁面選擇需要建立警示的面板,單擊面板名稱右側的
表徵圖,然後單擊Edit。在Edit Panel頁面,單擊Alert,然後單擊Create Alert。
根據需求設定其他警示參數。具體操作,請參見Grafana官方文檔或配置Grafana原生警示規則。
在Notifications地區,單擊Send to右側的
表徵圖,然後選擇名稱為ARMS_GRAFANA的警示通知渠道。
警示建立完成後,單擊Edit Panel頁面右上方的Save。
當Grafana警示被觸發時,警示事件將會上報至ARMS的頁面。更多資訊,請參見查看警示事件歷史。
步驟四:建立通知策略
Managed Service for Grafana預設建立了對應的通知策略,您需要在通知策略中配置通知人資訊才能接收Grafana警示通知。
8.2.x以上版本
Grafana 9.0.x和Grafana 10.0.x互動略有差異,整體區別不大,本章節以Grafana 9.0.x為例進行講解。
步驟一:關閉整合的ARMS警示外掛程式
登入可觀測可視化 Grafana 版控制台,在左側導覽列單擊工作區管理。
在工作區管理頁面,單擊目標工作區ID。
在左側導覽列,單擊警示管理,關閉整合的ARMS警示外掛程式,啟用Grafana原生警示。
步驟二:建立Grafana警示規則
在工作區管理頁面,單擊目標工作區右側的訪問地址URL連結進入Grafana。
說明如果需要登入Grafana,可以使用Grafana的Admin帳號和建立工作區時設定的密碼登入Grafana,或單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里雲帳號登入Grafana。
在Grafana左側導覽列,選擇
> Browse。在Browse頁簽,單擊需要建立警示的監控大盤。
在大盤頁面選擇需要建立警示的面板,單擊面板名稱右側的
表徵圖,然後單擊Edit。在Edit Panel頁面,單擊Alert頁簽,然後單擊Create alert rule from this panel。
根據需求設定其他警示參數。具體操作,請參見Grafana官方文檔或配置Grafana原生警示規則。
警示建立完成後,單擊右上方的Save。
當Grafana警示被觸發時,警示事件將會上報至ARMS的頁面。更多資訊,請參見查看警示事件歷史。
步驟三:建立聯絡點
首先檢查是否有名稱為ARMS_GRAFANA的聯絡點。如果有,請跳過此步驟;如果沒有,則建立Contact points。
在左側導覽列,選擇
> Contact points。在Contact points頁面,單擊New contact point或Add contact point,配置以下參數。

配置項
說明
Name
名稱為ARMS_GRAFANA。
IContact point type
類型,選擇Webhook。
Addresses
ARMS整合Grafana警示的整合地址。建立Grafana整合並擷取整合地址,請參見整合Grafana警示。
步驟四:建立Grafana通知策略
通過通知策略可以關聯警示規則(Alert rule)和聯絡點(Contact point)。
在左側導覽列,選擇
> Notification policies。在Notification policies頁簽,單擊New specific policy/New nested policy,完成以下參數配置。

配置項
描述
Matching labels
表示希望該通知策略通過標籤關聯哪些警示規則。
Contact point
表示希望該通知策略接收到的警示事件發送到哪個警示聯絡點中。
其他參數為警示分組和警示靜默的一些配置。
步驟五:建立通知策略
Managed Service for Grafana預設建立了對應的通知策略,您需要在通知策略中配置通知人資訊才能接收Grafana警示通知。
查看警示通知
當通知策略被觸發時,收到的警示通知如下所示:
簡訊

郵件

釘群
在DingTalk群中收到警示通知後,您可以直接在DingTalk群中處理警示。具體操作,請參見在警示通知群中處理警示。
相關文檔
如果希望使用Grafana原生警示,請參見配置Grafana原生警示規則。
如果需要升級Grafana版本,請參見查看工作區資訊。
您可以在Grafana的Alert rules頁簽,啟用或禁用Grafana警示。更多資訊,請參見Grafana官方文檔。