本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
抑制複合警示動作
由於複合警示可讓您跨多個警示取得運作狀態的彙總檢視,因此,在常見情況下,預期會觸發這些警示。例如,在應用程式維護時段期間,或您在調查進行中事件時。在這類情況下,您可能想要抑制複合警示的動作,以防止不必要的通知或建立新的事件工單
藉由「複合警示動作抑制」功能,您可以將警示定義為抑制器警示。抑制器警示可阻止複合警示採取動作。例如,您可以指定代表支援資源狀態的抑制器警示。如果支援資源關閉,抑制器警示會阻止複合警示傳送通知。複合警示動作抑制有助於減少警示干擾,為您節省管理警示的時間,將更多時間專注於操作上。
您可以在設定複合警示時指定抑制器警示。任何警示都可以用作抑制器警示。當抑制器警示狀態從 OK
變更至 ALARM
,其複合警示會停止採取動作。當抑制器警示狀態從 ALARM
變更至 OK
,其複合警示會恢復採取動作。
WaitPeriod
和 ExtensionPeriod
當您指定抑制器警示時,您可以設定參數 WaitPeriod
和 ExtensionPeriod
。這些參數可防止複合警示在抑制器警示狀態變更時意外採取動作。利用 WaitPeriod
來補償抑制器警示從 OK
變更至 ALARM
時可能發生的任何延遲。例如,若抑制器警示在 60 秒內從 OK
變更至 ALARM
,請將 WaitPeriod
設為 60 秒。

在圖片中,複合警示會在 t2 從 OK
變更為 ALARM
。一個 WaitPeriod
從 t2 開始,在 t8 結束。這使得抑制器警示有時間可以在 t4 將狀態從 OK
變更為 ALARM
,然後當 WaitPeriod
在 t8 到期時抑制複合警示的動作。
當複合警示變為 OK
後抑制器警示變為 OK
時,利用 ExtensionPeriod
來補償可能發生的任何延遲。例如,若複合警示在抑制器警報變為 OK
的 60 秒內變更為 OK
,請將 ExtensionPeriod
設為 60 秒。

在圖片中,抑制器警示會在 t2 從 ALARM
變更至 OK
。一個 ExtensionPeriod
從 t2 開始,在 t8 結束。這使得複合警示有時間可以在 ExtensionPeriod
於 t8 到期之前,從 ALARM
變更為 OK
。
當 WaitPeriod
和 ExtensionPeriod
成為作用中時,複合警示不會採取動作。當 ExtensionPeriod
和 WaitPeriod
成為非作用中時,複合警示會根據其當下狀態採取動作。建議您將每個參數的值設定為 60 秒,因為 CloudWatch 每分鐘評估一次指標警示。您可以將參數設置為任何整數 (單位為秒)。
下面的例子更詳細地描述了 WaitPeriod
和 ExtensionPeriod
如何防止複合警報意外採取動作。
注意
在下列範例中,WaitPeriod
配置為 2 個時間單位,而 ExtensionPeriod
配置為 3 個時間單位。
範例
範例 1:動作於 WaitPeriod
之後不會被抑制

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。一個 WaitPeriod
從 t2 開始,在 t4 結束,使它可以防止複合警示採取動作。在 WaitPeriod
於 t4 到期後,複合警示採取其動作,因為抑制器警示仍處於 OK
。
範例 2:動作於 WaitPeriod
到期前被警示抑制

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。一個 WaitPeriod
從 t2 開始,在 t4 結束。這使得抑制器警示有時間可以在 t3 將狀態從 OK
變更為 ALARM
。由於抑制器警示在 t3 將狀態從 OK
變更為 ALARM
,導致從 t2 開始的 WaitPeriod
被捨棄,而抑制器警示現在會阻止複合警示採取動作。
範例 3:動作被 WaitPeriod
抑制時的狀態轉換

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。一個 WaitPeriod
從 t2 開始,在 t4 結束。這使得抑制器警示有時間可以更改狀態。複合警示在 t3 變回 OK
,因此從 t2 開始的 WaitPeriod
被捨棄。一個新的 WaitPeriod
從 t3 開始,在 t5 結束。等到新的 WaitPeriod
在 t5 到期後,複合警示便採取其動作。
範例 4:動作被警示抑制時的狀態轉換

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。抑制器警示已經處於 ALARM
。抑制器警示會阻止複合警示採取動作。
範例 5:動作於 ExtensionPeriod
之後不會被抑制

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。一個 WaitPeriod
從 t2 開始,在 t4 結束。這使得抑制器警示有時間可以在 t3 將狀態從 OK
變更為 ALARM
,然後才抑制複合警示的動作直到 t6。由於抑制器警示在 t3 將狀態從 OK
變更為 ALARM
,導致從 t2 開始的 WaitPeriod
被捨棄。在 t6 時,抑制器警示轉為 OK
。一個 ExtensionPeriod
從 t6 開始,在 t9 結束。ExtensionPeriod
到期後,複合警示便會採取動作。
範例 6:動作被 ExtensionPeriod
抑制時的狀態轉換

在圖片中,複合警示的狀態會在 t2 從 OK
變更至 ALARM
。一個 WaitPeriod
從 t2 開始,在 t4 結束。這使得抑制器警示有時間可以在 t3 將狀態從 OK
變更為 ALARM
,然後才抑制複合警示的動作直到 t6。由於抑制器警示在 t3 將狀態從 OK
變更為 ALARM
,導致從 t2 開始的 WaitPeriod
被捨棄。在 t6,抑制器警示變回 OK
。一個 ExtensionPeriod
從 t6 開始,在 t9 結束。當複合警示在 t7 變回 OK
,此時 ExtensionPeriod
被捨棄,且一個新的 WaitPeriod
從 t7 開始,在 t9 結束。
提示
若您替換了動作抑制器警示,則任何作用中的 WaitPeriod
或 ExtensionPeriod
都會被捨棄。