alertmanager 的靜默配置的作用類似於Zabbix中的維護功能,可以配置一個時間區間和相關規則,符合該配置的事件將不會進行告警。比如運維人員需要臨時維護下機器,就可以先設定alertmanager 的靜默,避免運維人員再收到此告警資訊。
Prometheus的Silence規則可以透過AlertManager的Web介面配置,同樣也可以透過配置檔案定義,下面是基於WEB 介面的配置過程:
2、建立具體的規則。只需要填寫好時間範圍以及匹配規則即可,比如標籤為severity並且值為critical的事件,在指定時間中不告警(這裡指定時間設定為1天,方便驗證)3、模擬觸發告警,為了方便驗證效果,我們手動觸發兩個告警,一個是critical 等級, 另一個是 info 等級 ; 從圖中可以看到prometheus 已經 觸發了critical 和 info事件4、可以看到 AlertManager中 只有info 事件 沒有 critical的事件同時,info 的告警郵件也收到了,沒有critical 事件的告警郵件
表示 alertmanager 靜默配置成功
最新評論