全部產品
Search
文件中心

Elastic Compute Service:監控突發效能執行個體

更新時間:Nov 20, 2024

本文介紹如何通過ECS管理主控台查看突發效能執行個體的CPU使用率和CPU積分,並通過CloudMonitor管理主控台設定CPU積分警示規則。

前提條件

如果您需要設定通知對象,您必須提前建立連絡人群組。具體操作,請參見建立警示連絡人或警示連絡人群組

背景資訊

由於突發效能執行個體的CPU積分變化直接影響CPU使用率和執行個體負載效能,您可以在CloudMonitor管理主控台對一台或多台突發效能執行個體設定已消耗CPU積分、累積CPU積分、超額CPU積分或者預支CPU積分的監控警示方案。突發效能執行個體CPU積分的監控指標說明如下表所示。

監控指標

說明

突發效能執行個體-已消耗CPU積分

消耗CPU積分的變化,趨勢和CPU使用率保持同步。更多資訊,請參見CPU積分

突發效能執行個體-累積CPU積分

CPU積分餘額的變化,用於維持CPU使用率的CPU積分。更多資訊,請參見CPU積分

突發效能執行個體-超額CPU積分

超額CPU積分的變化,僅開啟無效能約束模式後會消耗超額CPU積分。更多資訊,請參見效能模式

突發效能執行個體-預支CPU積分

預支CPU積分的變化,僅開啟無效能約束模式後會消耗預支CPU積分。更多資訊,請參見效能模式

查看CPU積分使用資訊

以下步驟示範了如何通過ECS管理主控台查看突發效能執行個體的積分即時變化曲線。

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇執行個體與鏡像 > 執行個體

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 找到指定突發效能執行個體,單擊執行個體ID,進入執行個體詳情頁面。

  5. 單擊監控頁簽,查看相關CPU積分使用資訊以及CPU使用率。

    說明
    • 您在ECS管理主控台查看的CPU使用率是雲端服務器內部作業系統監控的CPU使用率,不作為CPU積分消耗依據。

    • CPU積分消耗所基於的CPU使用率是在物理機層面採集的(包含了雲端服務器內部特權指令的類比開銷),您可以登入CloudMonitor管理主控台,在主機監控頁面單擊執行個體ID,然後在基礎監控頁簽中查看相關資料。更多資訊,請參見主機監控概覽

建立CPU積分警示規則

以下步驟示範了如何通過CloudMonitor管理主控台建立突發效能實例-累積CPU積分以及突發性能執行個體-超額CPU積分警示規則。其中:

  • 在效能約束模式下,如果突發效能執行個體沒有可用的CPU積分,CPU使用率無法超過基準效能。因此監控突發效能實例-累積CPU積分可以保證您在執行個體效能受限的情況下收到通知,決定是否開啟無效能約束模式。

  • 在無效能約束模式下,為保持CPU使用率超過基準效能,如果突發效能執行個體消耗了所有預支積分後還需要使用超額CPU積分,超額CPU積分按小時出賬單並收取費用。因此監控突發性能執行個體-超額CPU積分可以保證您在產生超額CPU積分計費時收到通知,決定是否關閉無效能約束模式。

  1. 登入CloudMonitor管理主控台

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

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

  4. 建立警示規則面板,完成以下配置。

    1. 設定執行個體資訊:

      • 產品:選擇Elastic Compute Service

      • 資源範圍:選擇執行個體

      • 關聯資源:選擇一台或多台突發效能執行個體。

    2. 單擊添加規則 > 簡單指標,在設定規則描述面板中,設定警示規則:

      • 規則名稱:自訂填寫。

      • 指標類型簡單指標

      • 監控指標閾值及警示層級:設定警示規則以及判斷標準。

        • 監控突發效能實例-累積CPU積分:選擇執行個體維度 > (ECS)突發效能執行個體-累積CPU積分,本文樣本中,設定的警示判斷標準為以1分鐘為周期,持續1分鐘突發效能執行個體-累積CPU積分的平均值都小於1,則觸發警示。

          說明

          累積CPU積分小於1時,在效能約束模式下,突發效能執行個體的CPU使用率將無法超過基準效能;在無效能約束模式下,如果CPU使用率超過基準效能,突發效能執行個體將開始消耗預支積分和超額CPU積分。根據您對效能約束的容忍程度,您也可以設定為連續多個周期的平均值。

          突發效能執行個體-累積CPU積分

        • 監控突發性能執行個體-超額CPU積分: 選擇執行個體維度 > (ECS)突發效能執行個體-超額CPU積分,本文樣本中,設定的警示判斷標準為以1分鐘為周期,持續1分鐘突發效能執行個體-超額CPU積分的平均值都大於0,則觸發警示。

          說明

          超額CPU積分大於0意味著突發效能執行個體產生了超額積分,開始計費。根據您對超額積分計費的容忍程度,您也可以設定為連續多個周期的平均值。

          突發效能執行個體-超額CPU積分

        • 監控突發效能實例-已消耗CPU積分:選擇執行個體維度 > (ECS)突發效能執行個體-已消耗CPU積分

        • 監控突發性能執行個體-預支CPU積分:選擇執行個體維度 > (ECS)突發效能執行個體-預支CPU積分

    3. 設定通道沉默周期:選擇訊息的間隔推送時間。

    4. 設定生效時間:選擇您可以接收訊息的時間段。

    5. 設定警示連絡人群組:選擇一個連絡人通知群組。

      如果未設定連絡人群組,請單擊右側的建立連絡人群組進行設定。

    6. (可選)設定標籤

      警示標籤會添加到警示內容中。

    7. 設定進階設定

      • 設定警示回調:公網可訪問的URL,用於接收CloudMonitor通過POST請求推送的警示資訊。

      • 設定推送渠道

        • Auto Scaling:如果您開啟Auto Scaling開關,當警示發生時,會觸發相應的伸縮規則。

        • Log Service:如果您開啟Log Service開關,當警示發生時,會將警示資訊寫入Log Service的日誌庫。

        • 輕量Message Service隊列(原MNS)-topic:如果您開啟輕量Message Service隊列(原MNS)-topic開關,當警示發生時,會將警示資訊寫入Message Service的主題。

        • Function Compute:如果您開啟Function Compute開關,當警示發生時,會將警示通知發送至Function Compute進行格式處理。您需要設定Function Compute的地區、服務和函數。

      • 設定無資料處理方法:無監控資料時警示的處理方式。預設取值不做任何處理

  5. 單擊確認