prometheus 添加alertmanager添加dingtalk机器人告警

1、dingtalk创建机器人,目前我们采用加白名单的方式校验
2、定位到如下图
在这里插入图片描述

在这里插入图片描述
test结果如下
在这里插入图片描述

AlertmanagerPrometheus监控系统的报警通知组件,它允许用户配置复杂的告警规则集,并通过多种渠道发送通知,例如邮件、Slack、HipChat等。对于与钉钉机器人的集成,Alertmanager通常支持将告警状态推送到钉钉工作台,让团队成员能及时收到系统异常信息。 告警规则在Alertmanager中通常是YAML格式的配置文件,包含以下几个关键部分: 1. **触发条件**:定义当哪些Prometheus指标达到预设阈值时会触发告警,包括表达式、持续时间等。 - 表达式:`expr`,如`up{job="my-service"} == 0`,表示服务"my-service"的状态降为0(即未运行)。 2. **通知策略**:设置何时、如何以及对谁发送告警通知,包括接收人列表、通知频率、通知渠道等。 - `receivers`:指定通知接收者,可以是电子邮件地址、Slack Webhook或其他集成。 - `-matchers`:用于进一步筛选通知的匹配条件。 3. **通知模板**:定义通知内容的结构,包括标题、消息正文等。 - `annotations`:提供额外的信息,如告警ID、发生时间等。 要配置钉钉机器人通知,需要创建一个特殊的receiver,比如使用钉钉Webhook URL作为通知通道。以下是配置示例: ```yaml receivers: - name: "dingtalk" webhook_configs: - url: "https://oapi.dingtalk.com/robot/send?access_token=your_access_token" route: receiver: "dingtalk" match_re: ^alert.* groups: - name: "Production Alerts" rules: - alert: "ServiceDown" expr: up{service="my-service"} == 0 for: 5m labels: severity: critical ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yunson_Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值