全部產品
Search
文件中心

Server Load Balancer:設定ALB監控項警示規則

更新時間:Jun 19, 2024

開通CloudMonitor服務後,您可以通過CloudMonitor控制台、API和SDK為應用型負載平衡ALB執行個體配置監控警示規則。

前提條件

請確保您已建立了ALB執行個體,並為該執行個體配置了監聽和開啟了健全狀態檢查。具體操作,請參見:

通過控制台設定警示規則

建立警示規則

  1. 登入CloudMonitor控制台

  2. 在左側導覽列,選擇警示服務 > 警示規則

  3. 警示規則頁面,單擊建立警示規則

  4. 建立警示規則面板,設定警示規則相關參數。

    此處僅列出和本文強相關的配置項,其餘參數的配置請參見警示規則

    參數

    說明

    產品

    CloudMonitor可管理的雲產品名稱。本文選擇應用型負載平衡

    資源範圍

    警示規則作用的資源範圍。取值:

    • 全部資源:警示規則作用於指定雲產品的全部資源上,對於新加入的資源生效。

    • 應用分組:警示規則作用於指定雲產品的指定應用分組內的全部資源上,對於新加入的資源生效。

    • 執行個體:警示規則作用於指定雲產品的指定資源上。

    規則描述

    警示規則的主體。當監控資料滿足警示條件時,觸發警示規則。規則描述的設定方法如下:

    1. 單擊添加規則

    1. 添加規則描述面板,設定規則名稱、監控指標類型、監控指標、閾值和警示層級等。

      • 支援選擇單指標、多指標和動態閾值。本文以單指標為例進行說明。

        1. 監控指標:請參見ALB監控項說明

        2. 請選擇維度:監聽協議與監聽連接埠。

        3. 閾值及警示層級:警示層級和該層級對應的閾值。

          警示層級普通(Info)對應的警示通知方式為郵件+WebHook

      • 關於多指標警示規則運算式的設定方法,請參見警示規則運算式說明

    1. 單擊確定

  1. 單擊確認

更多操作

警示規則頁面,您可以根據需要執行以下操作。

  • 修改警示規則

    1. 警示規則頁面,單擊目標警示規則對應操作列的修改

    2. 修改警示規則面板,設定警示規則相關參數。

  • 禁用警示規則

    • 單個禁用
      1. 先單擊目標警示規則對應操作列的更多表徵圖,然後單擊禁用
      2. 禁用警示規則確認對話方塊,單擊確定
    • 批量禁用
      1. 先單擊目標警示規則前面的複選框,然後單擊左下角的禁用
      2. 禁用警示規則確認對話方塊,單擊確定
  • 啟用警示規則

    • 單個啟用
      1. 先單擊目標警示規則對應操作列的更多表徵圖,然後單擊啟用
      2. 啟用警示規則確認對話方塊,單擊確定
    • 批量啟用
      1. 先單擊目標警示規則前面的複選框,然後單擊左下角的啟用
      2. 啟用警示規則確認對話方塊,單擊確定
  • 刪除警示規則

    • 單個刪除
      1. 先單擊目標警示規則對應操作列的更多表徵圖,再單擊刪除
      2. 刪除警示確認對話方塊,單擊確定
    • 大量刪除
      1. 先單擊目標警示規則前面的複選框,然後單擊左下角的刪除
      2. 刪除警示確認對話方塊,單擊確定
  • 警示規則列表頁面,單擊目標警示規則對應操作列的警示歷史

    您可以查看目標警示規則的詳情警示連絡人群組警示歷史警示資源

通過API設定警示規則

通過API設定警示規則的流程,如下圖所示。通過API設定警示規則_流程圖

  1. 可選:調用DescribeMetricMetaList查詢CloudMonitor開放的ALB時序類指標監控項描述或直接查看監控項說明,詳情參見ALB監控項說明

  2. 調用PutContact建立或修改警示連絡人資訊。

  3. 調用PutContactGroup建立或者修改警示連絡人群組。

  4. 調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。

  5. 調用DescribeMetricRuleList介面查詢警示規則列表。

DescribeMetricMetaList

調用DescribeMetricMetaList介面查詢CloudMonitor開放的時序類指標監控項描述。

  1. 將請求參數中資料命名空間Namespace的值設定為acs_alb,其他參數保持預設值。

  2. 根據返回參數,查看負載平衡的時序類指標監控項。返回結果請前往OpenAPI開發人員門戶查看。

PutContact

調用PutContact建立警示連絡人,如果已有警示連絡人,也可以通過該介面修改警示連絡人。

  1. 在請求參數中,設定警示連絡人的姓名和連絡方式。

    本樣本中設定以下參數,其他參數保持預設值:

    • ContactName:自訂警示連絡人姓名。

    • Channels.Mail:Email地址。添加或者修改Email會收到一個啟用連結, 啟用之後對應的Email才會被加到連絡人中。

  2. 根據返回結果的Success值,判斷警示連絡人是否建立成功。

PutContactGroup

調用PutContactGroup建立警示連絡人群組,如果已存在,也可以通過該介面修改警示連絡人群組。

  1. 在請求參數中,設定警示連絡人群組的名稱、警示連絡人群組描述和警示連絡人姓名。

    本樣本中需要配置以下參數,其他參數保持預設值:

    • ContactGroupName:自訂警示連絡人群組名稱。

    • Describe:警示連絡人群組描述資訊。

    • ContactNames:警示連絡人名稱。

  2. 根據返回結果的Success值,判斷警示連絡人群組是否建立成功。

PutResourceMetricRule

調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。

  1. 在請求參數中,設定閾值警示規則。此處僅列出以下參數的配置,其餘參數請根據您的實際需求進行填寫。

    • Namespace:設定產品的資料命名空間acs_alb

    • Resources:需要警示的資源。ALB設定格式為[{"instanceId":"alb-bp1rbwvouu******"}]

  2. 根據返回結果的Success值,判斷警示規則是否建立成功。

DescribeMetricRuleList

調用DescribeMetricRuleList介面查詢警示規則列表。

  1. 在請求參數中,設定負載平衡的資料命名空間和警示項,查看警示項詳細資料。

    本樣本需要設定以下參數,其他參數可以保持預設值:

    • Namespace:設定負載平衡的資料命名空間acs_alb

    • MetricName:設定需要查詢的警示項。

  2. 根據返回參數,查看本樣本中設定的警示項詳情。

通過SDK設定警示規則

通過SDK設定警示規則的流程,如下圖所示。通過API設定警示規則_流程圖

  1. 可選:調用DescribeMetricMetaList查詢CloudMonitor開放的ALB時序類指標監控項描述或直接查看監控項說明,詳情參見ALB監控項說明

  2. 調用PutContact建立或修改警示連絡人資訊。

  3. 調用PutContactGroup建立或者修改警示連絡人群組。

  4. 調用PutResourceMetricRule介面對單個資源的效能指標設定閾值警示規則。

  5. 調用DescribeMetricRuleList介面查詢警示規則列表。

SDK樣本請參見OpenAPI開發平台

相關文檔