本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
警示靜音規則的運作方式
下列案例說明警示靜音規則如何影響目標警示,以及警示動作如何靜音或執行。
注意
-
將警示靜音會將與所有警示狀態相關聯的動作靜音,包括 OK、ALARM 和 INSUFFICIENT_DATA。以下顯示的行為適用於與所有警示狀態相關聯的動作。
-
當您將 Metrics Insights 警示靜音時,該警示的所有參與者指標序列也會自動靜音。
案例:當靜音規則作用中時,警示動作會靜音
請考慮這一點,
-
警示已針對其 ALARM 狀態設定動作
-
警示靜音規則排定在 t1 到 t5 之間處於作用中狀態,以警示為目標
-
在 t0 - 警示處於 OK 狀態,靜音規則狀態為 SCHEDULED
-
在 t1 - 靜音規則狀態變為 ACTIVE
-
在 t2 - 警示轉換為 ALARM 狀態時,動作會靜音,因為警示會由靜音規則有效地靜音。
-
在 t4 - 警示在靜音規則仍在作用中時傳回 OK 狀態
-
在 t5 - 靜音規則變成非作用中,但不會執行 ALARM 動作,因為警示現在處於 OK 狀態
案例:靜音規則作用中時警示動作已靜音,並在靜音視窗後重新觸發
請考慮這一點,
-
警示已針對其 ALARM 狀態設定動作
-
警示靜音規則排定在 t1 到 t5 之間處於作用中狀態,以警示為目標
-
在 t0 - 警示處於 OK 狀態,靜音規則狀態為 SCHEDULED
-
在 t1 - 靜音規則狀態變為 ACTIVE
-
在 t2 - 警示轉換為 ALARM 狀態時,動作會靜音,因為警示會由靜音規則有效地靜音。
-
在 t4 - 靜音視窗變成非作用中時,警示仍處於 ALARM 狀態
-
在 t5 - 已執行警示動作,因為靜音視窗已結束,且警示維持在原本已靜音的相同狀態 (ALARM)
案例:多個重疊的警示靜音規則
請考慮這一點,
-
警示已針對其 ALARM 狀態設定動作
假設有兩個靜音規則,
-
警示靜音規則 1 - 將警示從 t1 靜音至 t5
-
警示靜音規則 2 - 將警示從 t3 靜音至 t9
-
在 t0 - 警示處於 OK 狀態時,會排程兩個靜音規則
-
在 t1 - 第一個靜音規則變為作用中
-
在 t2 - 警示轉換為 ALARM 狀態時,動作會靜音
-
在 t3 - 第二個靜音規則變為作用中
-
在 t5 - 第一個靜音規則變成非作用中,但警示動作會保持靜音,因為第二個靜音規則仍然作用中
-
在 t8 時 - 執行警示動作,因為第二個靜音時段已結束,且警示維持在原本已靜音的相同狀態 (ALARM)
案例:靜音規則更新結束靜音視窗時,會執行靜音警示動作
請考慮這一點,
-
警示已針對其 ALARM 狀態設定動作
-
警示靜音規則排定在 t1 到 t8 之間處於作用中狀態,以警示為目標
-
在 t0 - 警示處於 OK 狀態,已排程靜音規則
-
在 t1 - 靜音規則變為 ACTIVE
-
在 t2 - 警示轉換為 ALARM 狀態時,動作會靜音
-
在 t6 - 靜音規則組態會更新,使得時段結束於 t6。警示動作會在 t6 時立即執行,因為靜音規則不再作用中。
注意
相同的行為也適用,
-
如果在 t6 刪除靜音規則。刪除靜音規則會立即將警示解除靜音。
-
如果警示從靜音規則目標 (t6) 中移除,則警示會立即解除靜音。
案例:如果警示動作在靜音時段期間更新,則會執行新動作
請考慮這一點,
-
警示已針對其 ALARM 狀態設定動作
-
警示靜音規則排定在 t1 到 t8 之間處於作用中狀態,以警示為目標
-
在 t0 - 警示處於 OK 狀態時,會排程靜音規則。SNS 動作是以警示狀態 ALARM 設定。
-
在 t1 - 靜音規則變為 ACTIVE
-
在 t2 - 警示轉換為 ALARM 狀態時,設定的 SNS 動作會靜音
-
在 t6 - 警示組態已更新,以移除 SNS 動作並新增 Lambda 動作
-
在 t8 - 執行設定為警示的 lambda 動作,因為靜音視窗已結束,且警示保持在最初靜音的相同狀態 (ALARM)
注意
如果在靜音時段 (上述範例中的 t6) 移除所有警示動作,則在靜音時段結束時 (上述的 t8) 不會執行任何動作