监控MySQL表数据量、表大小、索引大小、自增主键等
2019-10-16 本文已影响0人
左轮Lee
通过Python脚本监控MySQL数据库的表数据量、表大小、索引大小、自增主键等项目,并在Grafna中展示。及时发现数据量异常增长的库表及自增主键异常情况。
实施步骤:
1.在监控数据库实例上执行脚本init.sql初始化DB;
2.在settings.py中填写被监控的MySQL实例及监控MySQL实例信息
DBLIST_INFO 被监控数据库列表
MONITORDB_INFO 监控数据保存实例
3.安装脚本依赖包pymysql和schedule,执行gather_schema_status.py即可,默认每5分钟收集一次
4.导入grafna Dashboard 文件Table_Summuries.json和Table_Details.json 即可查看。
Grafna展示:
![](https://img.haomeiwen.com/i14299568/5ef1fd09541c495c.png)
![](https://img.haomeiwen.com/i14299568/ae1e2c43f162c944.png)