夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始
黄埔营
安装部署
升级
采集器
使用手册
API
数据库表结构
FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵
第2章:探索PromQL
第3章:Prometheus告警处理
第4章:Exporter详解
第5章:数据与可视化
第6章:集群与高可用
第7章:Prometheus服务发现
第8章:监控Kubernetes
第9章:Prometheus Operator
参考资料

使用钉钉通知媒介发送告警消息

1.创建一个钉钉群机器人

  • ① 的位置可以拿到 Webhook 地址,复制,待会使用
  • ② 的位置配置安全设置,使用自定义关键词的方式,关键词就写 20 即可,因为告警消息中一定有时间,一定可以命中 20 这个关键词,夜莺不支持加签的方式发送钉钉消息

20240226192328

2.创建一个夜莺用户

在夜莺里创建一个用户,代表这个钉钉群机器人,如下所示:

20240226194620

创建用户时,在 dingtalk_robot_token 中填写钉钉机器人的 Webhook 地址。

3.创建一个团队

可以新建一个团队,把刚才创建的用户加入到这个团队中。当然,在 邮件推送 章节我们已经创建过团队了,我们复用那个团队也可以,把新建的这个用户加入到那个团队中。

20240226195032

4.配置告警规则

为了便于测试,我新建一条告警规则,设置 promql:mem_total > 0,并且指定通知媒介是钉钉(dingtalk),告警接收人复用之前创建的团队:测试邮件告警的团队。

20240226195000

5.查收钉钉消息

稍等片刻,就可以看到钉钉报警消息了:

20240226195530

开源版
Flashcat
Flashduty