在项目运行中,业务系统都会用到数据库,比如非常流行的mysql数据库
那我们想监测下mysql数据库的运行状态,特别是一些sql方面的优化
我们在本文中,介绍如何监测mysql的慢sql数量,其他的mysql指标也和此相同操作
WGCLOUD部署完成后,登录后,左侧菜单有个【数据监控】,下面有两个子菜单【数据源管理】和【数据表管理】
首先我们配置数据源,就是连接mysql的一些配置信息,如下图
点击【添加】
数据源添加完成后,我们就可以添加数据表了,数据表最大的好处就是可以自己写sql统计,只要返回数字即可
点击【添加】,输入如下信息,注意sql语句
保存后,就可以了
数据监控是默认1小时(可以修改)扫描一次,因此刚添加完成,需要等一会才会有数字,随着时间推移,我们可以看到趋势图,如下
我这里的慢sql数量是0,可能我的服务器是测试数据库的缘故,没什么压力
WGCLOUD是非常优秀的一款监测工具,本地部署,几乎可以监测我们的所有设备,比如主机,进程,端口,日志,docker,服务接口等