这个问题其实并不是repeat_interval真的没生效,而是告警没有重复,人家发的是新的告警,没有命中repeat_interval规则。 举个栗子 1 2 3 4 5 6 7 8 - alert: HighCpuLoad expr: 100-(avg(irate(node_cpu_seconds_total{mode="idle"}[5m])) by(instance)* 100) > 70 for: 1m labels: severity: warnin...
repeat_interval: 1h receiver: 'web.hook' receivers: - name: 'web.hook' webhook_configs: - send_resolved: true url: 'http://192.168.1.23:8080/adapter/wx' #ip地址为安装了webhook-adapter的机器。 inhibit_rules: - source_match: severity: 'critical' target_match: severity: 'warning' equal: ...
在这个配置片段中,repeat_interval: 1m表示一旦Alertmanager对某个警报组发送了首次通知,之后的重复通知将至少间隔1分钟(1分钟即1m)进行发送。这样可以防止接收者被相同或未解决的警报反复打扰,同时确保在警报状态有实质性改变时,接收者能够适时接收到更新的通知。
调整repeat_interval 的值:同样结合上面的例子,如果你想每隔 20m 收到一次重复告警,那就把 repeat_interval 设置为 [15m,20m) 之间的任意一个时间 调整group_interval 的值:既然 alertmanager 会每隔 group_interval 检查一次已有的告警,那就尽可能将它的时间调的低一些,比如将其设置为 1m,这样你最多在你设置的 ...
repeat_interval: 1m #在最终发送消息前再等待5分钟, 5分钟后还没有恢复就发送第二次告警 实际每次告警间隔时间为 group_interval+repeat_interval receiver:'email.hook'#引用下面receivers中的某一个 receivers:- name:'email.hook'email_configs:- to:'panwenbin@cheryholding.com'#值为列表,可以写多个,建议设...
repeat_interval: 5m # 默认的receiver:如果一个报警没有被一个route匹配,则发送给默认的接收器 receiver: default # 上面所有的属性都由所有子路由继承,并且可以在每个子路由上进行覆盖。 routes: - receiver: email group_wait: 10s match: team: node ...
I set repeat_interval to 24h value and it works fine at least a couple of days. But after 3 days sometimes it starts to send me emails much often then 24h ours (about 3-4 emails every 5 minutes and then goes to sleep) about one unresolve...
repeatInterval: 12h receiver: Critical routes: - receiver: Critical match: severity: critical 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 复制 不过如果直接创建上面的配置是不会生效的,我们需要添加一个 Label 标签,并在 Alertma...
repeat_interval:24h# 发送报警间隔,如果指定时间内没有修复,则重新发送报警。group_by:[alertname]# 报警分组routes:-match:team:operationsgroup_by:[env,dc]receiver:'ops'-receiver:ops# 路由和标签,根据match来指定发送目标,如果 rule的lable 包含 alertname, 使用 ops 来发送group_wait:10smatch:team:...
repeat_interval: 10m ##告警通知成功发送后,若问题一直未恢复,需再次重复发送的间隔(根据实际情况来调整) receiver: 'email' ##配置告警消息接收者,与下面配置的对应,例如常用的 email、wechat、slack、webhook 等消息通知方式。 routes: ##子路由 - receiver: 'wechat' ...