Silence靜默配置的作用類似於Zabbix中的Maintenance維護功能,可以配置一個時間區間和相關規則,符合該配置的事件將不會進行告警。比如明確凌晨會暫停服務,這個時候就可以提前設置好靜默規則,減少不必要的告警騷擾。Prometheus的Silence規則只需要通過AlertManager的Web界面就可以完成,不需要配置文件,下面是配置過程:
1、打開AlertManager Web界面,然后點擊Silence,再點擊New Silence按鈕創建規則
http://monitor.xxx.com/alertmanager/#/alerts
2、這個步驟就是創建具體的規則了。只需要填寫好時間范圍以及匹配規則即可,比如標簽為severity並且值為Low的事件,在指定時間中不告警
3、規則創建好以后觸發告警,從圖中可以看到觸發了Low和High2個告警事件
4、而AlertManager中只有High的事件,Low的被過濾掉,設置成功