alertmanager告警抑制

本文介绍了如何在监控系统中配置规则,当机器出现严重级别的告警(如宕机)时,抑制较低级别(如警告)的告警通知。具体步骤包括在Alertmanager配置文件中添加抑制规则,针对node_name匹配严重性和警告告警级别,并重启服务以应用更改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

应用场景

  • 如果某些其他警报已经触发,则抑制某些警报的通知。

  • 多用于某些高等级的告警已触发,然后低等级的被抑制

    • 如机器宕机告警触发,则机器上的进程存活监控都被抑制

    • 如region基础网络告警触发,region内部的服务端口探活都被抑制

配置

  • 告警中同一个机器node_name出发的 critical告警(重度异常影响业务)要抑制warning(轻度不影响业务)的

  • 添加到alertmanager配置文件中并 reload

inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['node_name']

重启prometheus和alertmanager 

systemctl restart prometheus
systemctl restart alertmanager

期望现象

  • 相同node_name的多条告警,当severity='critical'触发时抑制 severity='warning'的

  • 即 severity='warning'不会触发,对应的就是mysql的不会触发,node的会触发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值