當您將阿里雲產品、線下IDC(Internet Data Center)、其他雲廠商產品、Prometheus、本地日誌、SLS日誌和自訂監控資料接入CloudMonitor後,如果需要監控各資源的使用方式並警示,則可以建立警示規則。當資源的監控指標達到警示條件時,CloudMonitor自動給您發送警示通知。
前提條件
請確保您已建立指標倉庫。具體操作,請參見建立指標倉庫。
使用限制
一個阿里雲帳號最多可以建立20條警示規則。
操作步驟
在左側導覽列,選擇 。
在指標倉庫頁面,單擊左上方的建立警示。
在建立警示規則面板,設定警示規則相關參數。
參數
說明
規則名稱
警示規則的名稱。
指標倉庫
警示規則作用的指標倉庫。
警示運算式
警示規則的主體。當監控指標滿足警示條件時,觸發警示規則。
標籤
警示規則的標籤。您可以設定標籤鍵和標籤值。
注釋
警示規則的注釋。您可以設定注釋鍵和注釋值。
通道沉默周期
警示發生後未恢複正常,間隔多久重複發送一次警示通知。取值:5分鐘、15分鐘、30分鐘、60分鐘、3小時、6小時、12小時和24小時。
某監控指標達到警示閾值時發送警示,如果監控指標在通道沉默周期內持續超過警示閾值,在通道沉默周期內不會重複發送警示通知;如果監控指標在通道沉默周期後仍未恢複正常,則CloudMonitor再次發送警示通知。
例如:當通道沉默周期選擇12小時時,如果警示未恢複正常,則間隔12小時後,CloudMonitor會再次發送警示通知。
生效時間
警示規則的生效時間。警示規則只在生效時間內才會檢查監控指標是否需要警示。
警示連絡人群組
發送警示的連絡人群組。
應用分組的警示通知會發送給該警示連絡人群組中的警示連絡人。警示連絡人群組是一組警示連絡人,可以包含一個或多個警示連絡人。
關於如何建立警示連絡人和警示連絡人群組,請參見建立警示連絡人或警示連絡人群組。
警示層級
警示層級和警示通知方式。取值:
普通(郵件+Webhook)
警示連續周期的取值:1、3、5、10、15、30、60、70、90、120和180。1周期等於1分鐘。
警示回調
公網可訪問的URL,用於接收CloudMonitor通過POST請求推送的警示資訊。目前僅支援HTTP協議。
當您需要測試警示回調地址的連通性時,可以執行以下操作。
單擊回調地址正後方的測試。
在WebHook測試面板,您可以通過Webhook返回的狀態代碼和測試結果詳情對警示回調地址的連通性進行判斷和排查。
說明您還可以設定Webhook的回調模板類型和語言,再次單擊測試,擷取對應的測試結果詳情。
單擊關閉。
Auto Scaling
如果您開啟Auto Scaling開關,當警示發生時,會觸發相應的伸縮規則。您需要設定Auto Scaling的地區、Auto Scaling組和Auto Scaling規則。
Log Service
如果您開啟Log Service開關,當警示發生時,會將警示資訊寫入Log Service。您需要設定Log Service的地區、ProjectName和Logstore。
關於如何建立Project和Logstore,請參見快速入門。
輕量訊息佇列(原 MNS)— topic
如果您開啟輕量訊息佇列(原 MNS)— topic開關,當警示發生時,會將警示資訊寫入Message Service的主題。您需要設定Message Service的地區和主題。
關於如何建立主題,請參見建立主題。
Function Compute
如果您開啟Function Compute開關,當警示發生時,會將警示通知發送至Function Compute進行格式處理。您需要設定Function Compute的地區、服務和函數。
關於如何建立服務和函數,請參見快速建立函數。
無資料處理方法
無監控資料時警示的處理方式。取值:
不做任何處理
發送無資料警示
視為恢複(預設值)
單擊確定。
查看建立的警示規則。
在左側導覽列,選擇
。在警示規則頁面,產品名稱為Prometheus的警示規則為您建立的警示規則。