使用企微通知媒介发送告警消息
夜莺监控支持企业微信通知媒介,可以通过企微群机器人发送告警消息
🔴 当前页面是老版本的文档,新版本(如果你看到菜单里有「通知规则」就是新版本)引入了通知规则,更加灵活,新的文档地址:参考这里。
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 的条件,就会触发恢复消息。稍等片刻,就可以看到企微恢复消息了:
