做好数据库监控,可以极大提升数据库的稳定性,是做好DBA工作岗位的基石。
一个优秀的数据库监控系统必须满足如下特征:
1. 在数据库性能允许的条件下,尽可能的做到监控数据的及时性和准确性;
2. 监控项合理的等级分类:紧急、一般、警告, 且各等级的监控项须有不同的处理规则;
3. 各监控项设置合理的阈值:
* 阈值的配置一定要结合公司以往的数据库事故和业务的实际场景,重新评估后,再配置合理的阈值
4. 全面且丰富的监控项;
* 各大开源的监控项只能满足50%~60% 的日常工作,若需要满足更多的日常工作,必须结合业务场景编写监控项。
5. 丰富的报警通知,必须能对接第三方API(第三方:主要指各大公司自研API)。
* 若有开发资源,建议借助各大云厂商的语音播报功能,开发电话报警,做到报警的及时性,下面提供一种电话报警的处理思路:

防范报警风暴最好的方法: 遇见报警就分析并处理报警。
Author: 尘世中一个小顽童
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




