為什麼我的 CloudWatch 警示在單一個資料點違規後傳送通知給我?

1 分的閱讀內容
0

我將 Amazon CloudWatch 警示設定為在指標連續多個期間超出確定的閾值時通知我。為什麼我的 CloudWatch 警示僅在單一時間違規後才會通知我?

簡短描述

您的 CloudWatch 警示可能會設定為以與違規資料點相同的方式來處理遺失的資料點

您可能會有一系列非違規資料點,其後是單一違規資料點,然後遺失資料點。您的警示會將違規資料點後的任何遺失資料點計為其他違規行為。這會導致警示在僅有一個資料點超出定義的臨界值時通知您。

除了一個違規資料點以外的所有資料點都遺失時,您的警示會進入 ALARM 狀態。當警示評估範圍中最舊的可用違規資料點至少與 Datapoints to Alarm 值一樣舊,而且所有其他較近期的資料點都違規或遺失時,就會發生這種情況。即使違規資料點的總數低於 Datapoints to Alarm 的設定,甚至當遺失的資料被視為遺失時,這也會導致 ALARM 狀態。

解決方法

編輯警示以執行下列一或多項動作:

  • 如果您不希望在資料點可能間歇性發生單一違規後收到通知,請將遺失資料點的評估方式變更為 NOT BREACHING。
  • 對資料點使用較長的時間。
  • 在觸發警示之前增加評估期數。

相關資訊

describe-alarm-history

put-metric-alarm

AWS 官方
AWS 官方已更新 2 年前