開通CloudMonitor服務後,您可以通過CloudMonitor控制台、API和SDK為網路型負載平衡NLB執行個體配置監控警示規則。
前提條件
請確保您已建立了NLB執行個體,並為該執行個體配置了監聽並開啟了健全狀態檢查。具體操作,請參見:
通過控制台設定警示規則
建立警示規則
在左側導覽列,選擇。
在警示規則頁面,單擊建立警示規則。
在建立警示規則面板,設定警示規則相關參數。
此處僅列出和本文強相關的配置項,其餘參數的配置,請參見警示規則。
參數
說明
產品
CloudMonitor可管理的雲產品名稱。本文選擇網路型負載平衡。
資源範圍
警示規則作用的資源範圍。取值:
全部資源:警示規則作用於指定雲產品的全部資源上,對於新加入的資源生效。
應用分組:警示規則作用於指定雲產品的指定應用分組內的全部資源上,對於新加入的資源生效。
執行個體:警示規則作用於指定雲產品的指定資源上。
規則描述
警示規則的主體。當監控資料滿足警示條件時,觸發警示規則。規則描述的設定方法如下:
單擊確認。
更多操作
在警示規則頁面,您可以根據需要執行以下操作。
修改警示規則
在警示規則頁面,單擊目標警示規則對應操作列的修改。
在建立警示規則面板,設定警示規則相關參數。
禁用警示規則
單個禁用
先單擊目標警示規則對應操作列的
表徵圖,然後單擊禁用。在禁用警示規則確認對話方塊,單擊確定。
批量禁用
先單擊目標警示規則前面的複選框,然後單擊左下角的禁用。
在禁用警示規則確認對話方塊,單擊確定。
啟用警示規則
單個啟用
先單擊目標警示規則對應操作列的
表徵圖,然後單擊啟用。在啟用警示規則確認對話方塊,單擊確定。
批量啟用
先單擊目標警示規則前面的複選框,然後單擊左下角的啟用。
在啟用警示規則確認對話方塊,單擊確定。
刪除警示規則
單個刪除
先單擊目標警示規則對應操作列的
表徵圖,再單擊刪除。在刪除警示確認對話方塊,單擊確定。
大量刪除
先單擊目標警示規則前面的複選框,然後單擊左下角的刪除。
在刪除警示確認對話方塊,單擊確定。
查看警示歷史
在警示規則頁面,單擊目標警示規則對應操作列的警示歷史。
您可以查看目標警示規則的詳情、警示連絡人群組、警示歷史和警示資源。
通過API設定警示規則
通過API設定警示規則的流程,如下圖所示。
可選:調用DescribeMetricMetaList查詢CloudMonitor開放的NLB時序類指標監控項描述或直接查看監控項說明,詳情參見NLB監控項。
調用PutContact建立或修改警示連絡人資訊。
調用PutContactGroup建立或者修改警示連絡人群組。
調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。
調用DescribeMetricRuleList介面查詢警示規則列表。
DescribeMetricMetaList
調用DescribeMetricMetaList介面查詢CloudMonitor開放的時序類指標監控項描述。
將請求參數中資料命名空間Namespace的值設定為acs_nlb,其他參數保持預設值。
根據返回參數,查看負載平衡的時序類指標監控項。返回結果請前往OpenAPI開發人員門戶查看。
PutContact
調用PutContact建立警示連絡人,如果已有警示連絡人,也可以通過該介面修改警示連絡人。
在請求參數中,設定警示連絡人的姓名、描述詳情和連絡方式。
本樣本中設定以下參數,其他參數保持預設值:
ContactName:自訂警示連絡人姓名。
Describe:警示連絡人描述詳情。
Channels.Mail:Email地址。添加或者修改Email會收到一個啟用連結, 啟用之後對應的Email才會被加到連絡人中。
根據返回結果的Success值,判斷警示連絡人是否建立成功。
PutContactGroup
調用PutContactGroup建立警示連絡人群組,如果已存在,也可以通過該介面修改警示連絡人群組。
在請求參數中,設定警示連絡人群組的名稱、警示連絡人群組描述和警示連絡人姓名。
本樣本中需要配置以下參數,其他參數保持預設值:
ContactGroupName:自訂警示連絡人群組名稱。
Describe:警示連絡人群組描述資訊。
ContactNames:警示連絡人名稱。
根據返回結果的Success值,判斷警示連絡人群組是否建立成功。
PutResourceMetricRule
調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。
在請求參數中,設定閾值警示規則。此處僅列出以下參數的配置,其餘參數請根據您的實際需求進行填寫。
Namespace:設定產品的資料命名空間acs_nlb。
Resources:需要警示的資源。NLB設定格式為[{"instanceId":"nlb-defs3vztfty3nm****"}]。
根據返回結果的Success值,判斷警示規則是否建立成功。
DescribeMetricRuleList
調用DescribeMetricRuleList介面查詢警示規則列表。
在請求參數中,設定負載平衡的資料命名空間和警示項,查看警示項詳細資料。
本樣本需要設定以下參數,其他參數可以保持預設值:
Namespace:設定負載平衡的資料命名空間acs_nlb。
MetricName:設定需要查詢的警示項。
根據返回參數,查看本樣本中設定的警示項詳情。
通過SDK設定警示規則
通過SDK設定警示規則的流程,如下圖所示。
可選:調用DescribeMetricMetaList查詢CloudMonitor開放的NLB時序類指標監控項描述或直接查看監控項說明,詳情參見NLB監控項。
調用PutContact建立或修改警示連絡人資訊。
調用PutContactGroup建立或者修改警示連絡人群組。
調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。
調用DescribeMetricRuleList介面查詢警示規則列表。
SDK樣本請參見OpenAPI開發平台。