监控MySQL表数据量、表大小、索引大小、自增主键等

通过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.jsonTable_Details.json 即可查看。

Grafna展示:

Table_Summuries.png
Table_Details.png

github地址:https://github.com/ZhuhongLee/get_table_status

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容