Grafana提供的告警功能使之从一个数据可视化工具成为一个真正的监控利器。Grafana通过Alerting的配置把数据中的异常信息进行告警。报警规则直接基于现有的数据图表进行配置。Grafana的Dashboard同时也会把出现异常的图表进行通知性展示。使之能够一目了然的发现问题。
Grafana Alerting渠道
Grafana Alerting支持多种告警渠道,但是作为一款海外的软件其本身支持的告警渠道很多都是适合国内使用的。例如 Pushover、Telegram、LINE、Microsoft Teams等。对于国内开发者来说常用的可能只有几种。
Email告警
Email告警是最为常见的告警,通过Grafana进行Email告警需要在Grafana的宿主机上开启25端口,并且修改Grafana的配置文件。
打开/etc/grafana/grafana.ini设置stmp服务
#################################### SMTP Emailing ##########################
[smtp]
enabled = true
host = xxx
user = xxx
password = xxx
;cert_file = xxx
;key_file = xxx
;skip_verify = xxx
from_address = xxx
from_name = xxx
;ehlo_identity = dashboard.example.com
之后进入Alerting设置 Type选择Email

填写要告警的邮箱地址,多个地址使用 , 分割。
测试发送 Send Test 进入邮箱查看。
DingDing现在很多的公司都会使用钉钉进行交流,所以在公司群里绝对会有钉钉的告警。钉钉告警也可以对接很多的内容,比如 Jenkins自动部署,gitlab提交等。
钉钉群告警需要首先开启告警机器人。
完成后复制WebHock链接即可。
再次进入Alerting选择Type为钉钉。在Url中输入刚才复制的WebHock Url。
测试发送 Send Test。 群消息即可收到内容
WebHockWebHock告警与钉钉的告警一样,只需要输入一个url地址即可。webhock的通知内容交由用户自己进行控制。如果公司使用统一的告警平台的话,那么就非常适合了。
WebHock设置Url即可,保证网络连通的情况下点击 Send Test
告警规则设置
配置完成告警的通知方式后现在就可以在表中设置告警的规则。
例如我们当前画一个错误的次数统计图(当前只有图形支持设置告警规则)
点击Create Alert创建告警规则。

设置告警的规则之后下拉选择通知的方式。刚才我们构建了钉钉,邮箱,webhock等。均可进行添加。完成后点击右上角的保存。
当前即可设置成功一个告警通知的规则。如果触发告警,则会发送通知到所设置的Send to列表中。

⬇⬇⬇ 你好,我是CainGao。一线大数据开发者,关注<指尖数虫>来找我! ⬇⬇⬇

文章转载自指尖数虫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




