警示管理根據靜默規則對合格警示在規定時間內不發送警示通知。例如在測試環境維護期間,可通過靜默功能忽略所有包含env=test
標籤的警示通知。本文介紹警示靜默機制的基本原理。
說明
若警示策略已配置靜默規則,那麼所有使用該警示策略的警示都會受到該靜默規則影響。
如下三個情境有助於您理解靜默規則的生效原理。
靜默規則在發送警示通知之前生效
在發送警示通知之前,警示管理根據當前配置靜默規則對合并集合中的警示進行過濾,匹配靜默規則的警示都會被過濾掉,只發送其餘警示通知。例如,警示管理根據靜默規則將標籤為
env=test
的警示Alert1過濾掉,最終只發送Alert2的警示通知。如下圖所示:靜默規則在發送警示通知之前到期
在發送警示通知時,由於標籤為
env=test
的警示使用的靜默規則已到期,因此警示管理會忽略該靜默規則。最終Alert1和Alert2都會發送警示通知。如下圖所示:靜默規則在發送警示通知之前被刪除
在發送通知時,由於標籤為
env=test
的警示使用的靜默規則已被刪除,因此警示管理不會再判斷此靜默規則。最終Alert1和Alert2都會發送警示通知。如下圖所示: