1.问题描述
Grafana无法向飞书机器人发送报警消息,实测使用Grafana自带的webhook也不好使,对于用飞书办公的程序猿非常不便,后来发现一个报警神器,开源免费,关键是好用
PrometheusAlert
2.PrometheusAlert安装
PrometheusAlert是一个即装即用的程序,非常好用,具体步骤如下:
bash
#1.下载安装包 prometheus-alert.zip并解压到对应的安装目录
#2.修改配置文件app.conf,有详细的安装文档,只使用飞书修改下面的参数即可
#是否开启飞书告警通道,可同时开始多个通道0为关闭,1为开启
open-feishu=1
#3.启动app
./PrometheusAlert (#后台运行请执行 nohup ./PrometheusAlert &)
3.测试PrometheusAlert使用
- 进入模板页面
- 找到grafana-fs进入
- 测试报警
4.发送成功后进入Grafana界面
4. 测试Grafana使用
首先使用管理员或者具有告警配置权限的帐号登录进Grafana管理页面,登录后进入notification channels配置。
注意此处的地址需要去PrometheusAlert的模版页面获取,如发送给钉钉的grafana模版http://(http://172.21.52.11:8080/prometheusalert?type=fs\&tpl=grafana-fs\&fsurl=飞书机器人地址\&at=zhangsan@xxx.com)
PrometheusAlert的模版页面
配置完成后保存即可.继续进行告警消息配置,选择任意一个折线图,点击编辑,进入aler配置,配置参考下图:
最终告警效果: