Prometheus Alertmanager

本文介绍了Prometheus Alertmanager的功能,包括如何处理客户端应用如Prometheus服务器发送的告警,以及如何进行告警分组和抑制。告警分组用于将相似告警归类为单个通知,而抑制则在某些告警触发时阻止其他相关告警的通知,以减少不必要的干扰。详细配置可在官方文档中查阅。
摘要由CSDN通过智能技术生成

完整译文请访问http://www.coderdocument.com/docs/prometheus/v2.14/operating/security_model.html

Alertmanager处理客户端应用程序(如Prometheus服务器)发送的告警。它负责删除、分组和将它们路由到正确的接收方,如电子邮件、PagerDuty或OpsGenie。它还负责保持告警的静默和抑制。

下面描述了Alertmanager实现的核心概念。请参阅配置文档,以了解如何更详细地使用它们。

分组

分组将性质相似的告警归类为单个通知。当许多系统同时发生故障,并且可能同时发出数百到数千个告警时,这种方法尤其有用。

示例:当网络分区发生时,集群中运行数十或数百个服务实例。一半的服务实例不能访问达数据库。Prometheus中的告警规则被配置为在每个服务实例无法与数据库通信时发送告警。结果向Alertmanager发送了数百个告警。

作为用户,只希望获得一个页面,同时仍然能够准确地看到哪些服务实例受到了影响。因此,可以将Alertmanager配置为根据其集群和告警名称对告警进行分组,以便它发送单个紧凑通知。

告警分组、分组通知的定时以及这些通知的接收者由配置文件中的路由树配置。

抑制

抑制是一个概念,当某些其他告警已经触发时,抑制某些告警的通知。

示例:一个告警正在触发,通知整个集群不可到达。可以将Alertmanager配置为在特定告警触发时对此集群相关的所有其他警报保持沉默。这可以防止数百或数千次发出与实际问题无关的告警。

抑制是通过Alertmanager的配置文件配置的。

完整译文请访问http://www.coderdocument.com/docs/prometheus/v2.14/operating/security_model.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值