对于DB的监控,我们一般关注以下几个点:
1.连接数
2.线程数threads connected
3.qps
4.insert select等操作的数量
5.硬件资源开销CPU, %us, IO-util, swap_free,mem_available
6.慢查询
7.命中率
8.Repl 延迟,AG延迟,mirror延迟
一般监控mysql的工具很多,比如笔者之前常用的zabbix,但最近发现monyog这个工具的图表更适用。
功能: 它可以主动地监视数据库环境,帮助你优化MYSQL数据库性能,加强数据库的安全。为数据库减少停机时间提出建议。
下载地址:
http://www.cr173.com/soft/75998.html
含收费和破解版本
安装比较简单,傻瓜式安装。
配置界面:
配置完成监控页面
更详细的配置信息,在前面的设置里面进行设置。
--查看当前使用的进程
查各监控DB的警告状态。
总结下优点:
1.安装轻量级,可适用于windows,linux平台。
2.图形美观,且支持SSH。
3.无限的mysql服务器比较
4.无需在服务器上安装监控插件。
5.快速接受事件和警报,方便监测。
缺点:
1.无法监控服务器硬件资源情况。
鹏飞说,监控这套可以用telegraf+inluxdb+grafana,后续试试。