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