Prometheus Alert Manager:如何防止在通知中分组
Posted
技术标签:
【中文标题】Prometheus Alert Manager:如何防止在通知中分组【英文标题】:Prometheus Alert Manager: How do I prevent grouping in notifications 【发布时间】:2020-07-11 22:44:45 【问题描述】:我正在尝试在一个简单的设置中设置警报管理器,它会为接收到的每个通知发送一个 Slack 通知。
我希望通过删除 group_by 配置来禁用分组。
问题是,当我一个接一个地发送 2 个警报时,即使警报管理器在我收到 Slack 通知时将 2 个警报显示为“未分组”,我收到第一个警报的一条消息,然后是第二条消息,其中 2 个警报被分组。
这里是 config.yml
route:
receiver: default-receiver
group_wait: 1s #30s
group_interval: 1s #5m
# repeat_interval: 10m
# group_by: [cluster, alertname]
receivers:
- name: default-receiver
slack_configs:
- channel: "#alerts-test"
有什么想法吗?
【问题讨论】:
【参考方案1】:来自普罗米修斯documentation for configuration
您可以在警报管理器中使用group_by: ['...']
作为解决方案。
但是,这是在 v0.16
中引入的。有关详细信息,请参阅this GitHub issue。
【讨论】:
以上是关于Prometheus Alert Manager:如何防止在通知中分组的主要内容,如果未能解决你的问题,请参考以下文章
Prometheus Alert Manager:如何防止在通知中分组
如何使用 prometheus 的 AlertManager 设置/触发电子邮件警报
5.prometheus告警插件-alertmanager自定义webhook案例编写