Prometheus 监控服务 告警静默

告警静默一般用于处理已知问题或在系统维护期间,暂时关闭特定警报的通知,或者对于频繁触发但不需要关注的警报,使用静默来减少干扰。告警静默需要设置静默策略,对满足匹配规则的告警进行静音处理,不发送告警通知。

相关产品
Prometheus 监控服务 产品页,含版本规格、价格与购买入口。

一、操作步骤

1. 登录 Prometheus 监控服务控制台。

2. 在 Prometheus 实例列表中,单击实例 ID/名称 。

3. 进入 Prometheus 管理中心,在顶部导航栏中选择告警管理 > Silences,单击新建。

4. 跳转到新建页面后,根据页面提示配置抑制规则,配置完单击保存即可。

二、参数说明

参数 说明
静默时间 必填项,静默规则生效的起止时间。
持续时间 静默持续的时长,即静默时间的截止时间减去开始时间。
标签匹配 必填项,满足标签匹配规则的告警将被静默,输入标签名称、条件、标签值。可添加多个规则,满足所有匹配规则的告警信息才会被静默。
描述 对于静默规则的说明。

注意:在静默期间,符合匹配规则的告警消息和告警恢复消息都会被静默。

三、场景描述

某个业务系统,设置了高负载时的告警,例如当 CPU 使用率超过某个阈值。为了进行定期的系统维护,需要在某个时间段内进行服务器升级,期间虽然会出现一些高负载,但已知这些不会影响用户体验,因此希望静音相关的告警。

假设需要静音的告警:

·策略名称:HighCPUUsage。

·相关实例:“server-”开头的实例。

则可以按照如下方式配置静默规则:

·静默时间:2024-12-03 20:00:00~2024-12-03 22:00:00

·持续时间:2h

·标签匹配:

·alertname=HighCPUUsage

·instance=~server-.*

·描述:系统维护,静默 CPU 高负载的告警。

四、整体效果

在2024-12-03 20:00:00 到 2024-12-03 22:00:00 的时间段内,所有匹配标签规则的告警(即“server-”开头实例的 CPU 高负载告警)将不会触发通知,从而避免了在维护期间的告警干扰。

赞 (0)
上一篇 4天前
下一篇 4天前