grafana 8以上版本配置邮件告警

本次演示使用版本9.2.0

拓补图

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_edeee1c476fa329e2b3489f066df346c.png

1.首先配置后端邮件配置

建议配置为邮件组 组内成员都可收到邮件

此处见链接:https://wn-apple-teawine.fun/2023/05/26/grafana配置邮件告警

2.此时即可配置告警规则

①.配置

后端配置见上方链接

前端配置见下方

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_77d36f135d1154ed015d21243fe9f8bc.png

点击测试查看是否成功

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_4e8ed1f107e3602cfcf8edb7ff1872ca.png

配置持续发送告警 配置 Notification policies 设置重复发送告警邮件的间隔时间

不设置此则默认四小时重复发送 相当糟糕💗

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_b76111cbaf1baced4e24119f9bb1c9a8.png

此时便会两分钟发一封告警邮件

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_ba9125fba1e0c66be945b60a83f2b41e.png

②.配置promsql语句设置报警

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_54e566d16a35915ac3f03f44a05c8ed5.png

报警条件选择 选择B语句 选择A会报错

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_e2cee9496752811ae27dba1c7b6c22bd.png

或拖动此线🍺

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_93c6bf297b5cff54231696e190e19874.png

选择报警表达式为 B

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_a62de892570cd8c66cc553250ed18d68.png

设置报警周期

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_5a25154c8a7e1694b0e6237fd051f8b4.png

设置报警出现发送提示语句

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_776ebfdddab566d58c59c4685d439a9c.png

自定义标签

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_1f801f865e968f8b9d0594ee1e9d84dd.png

2.效果

报警页面

https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_cec9e81d68127efb459ca97cb4f1d9e0.png

报警恢复与发送报警
https://github.com/zznn-cloud/zznn-cloud-blog-images/raw/main/Qexo/24/6/image_5f7a15945a38ac95755b68996feb913e.png

参考:

[转帖]Prometheus系列之Grafana 版本9.0.0 设置Email邮件报警实战_51CTO博客_prometheus邮件告警