使用企微通知媒介发送告警消息
1.创建一个企业微信群机器人
创建一个微信群,然后在群里添加一个群机器人,可以得到一个 Webhook 地址,如下所示:
复制这个 Webhook 地址。
2.创建一个夜莺用户
在夜莺里创建一个用户,代表这个企微群机器人,如下所示:
创建用户时,在 wecom_robot_token 中填写这个 Webhook 地址,或者只填写 url 最后面那个 key 也行。
3.创建一个团队
可以新建一个团队,把刚才创建的用户加入到这个团队中。当然,在 邮件推送 章节我们已经创建过团队了,我们复用那个团队也可以,把新建的这个用户加入到那个团队中。
4.配置告警规则
为了便于测试,我新建一条告警规则,设置 promql:mem_available_percent < 100
,并且指定通知媒介是企微(wecom),告警接收人复用之前创建的团队:测试邮件告警的团队。
5.查收企微消息
稍等片刻,就可以看到企微报警消息了:
再次修改告警规则,把 promql 中的阈值调整为:mem_available_percent < 0
,这样一来,监控数据不符合 < 0
的条件,就会触发恢复消息。稍等片刻,就可以看到企微恢复消息了: