上一篇介绍如何给这两台一主一从的MySQL8.4安装部署 Node Exporter 和 MySQL Exporter,如何把 exporter 注册到 Prometheus,最后使 Grafana 出图。见
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(三)
接着第四篇,我要实际测试一下,监控告警机制是否 OK。
1、查看 Prometheus 告警规则
打开 Prometheus 的这个页面,拖到底部
http://192.168.199.133:9090/alerts?search=
我们可以看到我们复制线程异常的告警设置。

我们点击这个告警,可以看到告警的详细信息。

2、 查看 Grafana 监控
复制线程现在是好的,双 Yes 状态。 
3、登录 MySQL 从库关闭复制线程
使用 root 用户登录 MySQL 从库所在主机 192.168.199.132
su mysql
db3306
mysql> stop replica;
Query OK, 0 rows affected (0.01 sec)
5、 查看 Prometheus 告警
打开 Prometheus 的这个页面
http://192.168.199.133:9090/alerts?search=
在顶部,我们可以看到一个告警的黄色图标,显示有两个告警,在 Pending 状态。

拖到底部,我们可以明确地观察到,复制线程异常的告警已经触发,在 Pending 状态。

一分钟后,告警状态变为 Firing 状态。


5、 查看 Alertmanager 告警
打开 Alertmanager 的这个页面,能看到告警已经推送到 Alertmanager。
http://192.168.199.133:9093/ 
6、 查看邮件告警
打开邮箱,能看到告警邮件已经从 Alertmanager 推送过来。

7、 查看 Grafana 界面
复制线程变成双 No 了。 
文章转载自芬达的学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




