根據度量數學運算式建立 CloudWatch 警示 - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

根據度量數學運算式建立 CloudWatch 警示

若要根據度量數學運算式建立警示,請選擇一或多個要在運算式中使用的 CloudWatch 量度。然後,請指定表達式、閾值和評估期間。

您無法根據運算式建立警SEARCH示。這是因為搜尋表達式會傳回多個時間序列,並且基於數學表達式的警示只能監看一個時間序列。

根據指標數學表達式建立警示
  1. 在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Alarms (警示),然後選擇 All alarms (所有警示)。

  3. 選擇 Create alarm (建立警示)。

  4. 選擇 Select Metric (選取指標),然後執行以下其中一項動作:

    • 從中選取命名空間 AWS 命名空間下拉清單或自訂命名空間下拉清單 選取命名空間後,您可以持續選擇選項直到出現指標清單,然後勾選正確指標旁邊的核取方塊。

    • 使用搜尋方塊尋找指標、帳戶 ID、維度或資源 ID。輸入指標、維度或資源 ID 後,您可以持續選擇選項直到出現指標清單,然後勾選正確指標旁邊的核取方塊。

  5. (選用) 如果要向指標數學表達式新增另一個指標,則可以使用搜尋方塊尋找特定指標。您可以向指標數學表達式新增最多 10 個指標。

  6. 選取 Graphed metrics (圖形指標) 索引標籤。對於您之前新增的每個指標,執行下列動作:

    1. Statistic (統計數字) 資料欄下方,選取下拉式選單。在下拉式選單中,選擇其中一個預先定義的統計數字或百分位數。使用下拉式選單中的搜尋方塊,指定自訂百分位數。

    2. Period (期間) 資料欄下方,選取下拉式選單。在下拉式選單中,選擇其中一個預先定義的評估期間。

      您也可以在建立警示時指定 Y 軸圖例是否要顯示在圖形的左側或右側。

    注意

    CloudWatch 評估警示時,週期會彙總為單一資料點。

  7. 選擇 Add math (新增數學) 下拉式清單,然後從預先定義的指標數學表達式清單中選取 Start with an empty expression (從空的表達式開始)。

    在您選擇 Start with an empty expression (從空的表達式開始) 後,將顯示一個數學表達式方塊,您可以在其中套用或編輯數學表達式。

  8. 在數學表達式方塊中,輸入數學表達式,然後選擇 Apply (套用)。

    選擇 Apply (套用) 後,在 Label (標籤) 資料欄旁邊將顯示 ID 資料欄。

    若要使用指標或另一個指標數學表達式的結果作為目前數學表達式公式的一部分,請使用 ID 資料欄下顯示的值。若要變更 ID 的值,請選取目前值 pen-and-paper 旁邊的圖示。新值必須以小寫字母開始,且可以包含數字、字母和底線符號。將 ID 的值變更為更有意義的名稱,有助於更容易了解警示圖形。

    如需指標數學可用函數的資訊,請參閱 指標數學語法和函數

  9. (選用) 在新數學表達式的公式中,使用其他數學表達式的指標和結果,以新增更多數學表達式。

  10. 具有要用於警示的表達式之後,請清除頁面上其他每個表達式和每個指標左側的核取方塊。您應只選取要用於警示表達式旁的核取方塊。您為警示選擇的表達式必須產生單一時間序列,而且在圖形上僅顯示一條線。然後選擇 Select metric (選取指標)

    Specify metric and conditions (指定指標與條件) 頁面隨即出現,顯示您已選取數學表達式的圖形和其他資訊。

  11. 對於每當 expression,指定表示式是否必須大於、小於或等於臨界值。在 than... (於...) 下,指定閾值。

  12. 選擇 Additional configuration (其他組態)。針對 Datapoints to alarm (要警示的資料點),請指定 (資料點) 必須處於 ALARM 狀態多少評估期間,才會觸發警示。如果此處的兩個值相符,您便可以建立警示,在許多連續期間違規時移至 ALARM 狀態。

    若要建立 N 個中有 M 個警示,請針對第一個值,指定低於您為第二個值所指定值的值。如需詳細資訊,請參閱評估警示

  13. 針對 Missing data treatment (遺失資料處理),選擇警示在遺失某些資料點時的行為。如需詳細資訊,請參閱設定 CloudWatch 警示如何處理遺失的資料

  14. 選擇 Next (下一步)

  15. 在「通知」下,選取警示ALARM處於狀態、OK狀態或INSUFFICIENT_DATA狀態時要通知的SNS主題。

    若要讓警示針對相同的警示狀態或不同警示狀態傳送多個通知,請選擇 Add notification (新增通知)

    若要讓警示不傳送通知,請選擇 Remove (移動)

  16. 若要讓警示執行 Auto Scaling EC2、Lambda 或 Systems Manager 動作,請選擇適當的按鈕,然後選擇要執行的警示狀態和動作。如果您選擇 Lambda 函數作為警示動作,則可以指定函數名稱或ARN,並且可以選擇性地選擇特定版本的函數。

    警報只有在進入ALARM狀態時才能執行「Systems Manager」動作。如需有關「Systems Manager」動作的詳細資訊,請參閱設定 CloudWatch 為 OpsItems 從警示建立事件建立

    注意

    若要建立執行「SSM事件管理員」動作的警示,您必須擁有特定權限。如需詳細資訊,請參閱以身分識別為基礎的原則範例 AWS Systems Manager 事件管理器

  17. 完成時,請選擇下一步

  18. 輸入警示的名稱與說明。然後選擇下一步

    名稱只能包含 UTF -8 個字元,且不能包含ASCII控制字元。說明可以包括降價格式,僅顯示在 CloudWatch 控制台的警報詳細信息選項卡中。Markdown 對於將連結新增至執行手冊或其他內部資源很實用。

  19. Preview and create (預覽及建立) 下,請確認資訊和條件都是您希望的內容,然後選擇 Create alarm (建立警示)

您也可以將警示新增至儀表板。如需詳細資訊,請參閱將警報新增至 CloudWatch 儀表板