wgcloud监控系统中,有个【数据监控】模块,可以用来监测数据源和数据表
我在这里想使用wgcloud监测项目里的postgreSql数据,主要来监测数据源是否正常,以及监测数据表中的一些数据
1.首先我们登录后,在左侧菜单点击【数据源管理】,如下图
我们点击【添加】 ,输入我们的postgresql数据库信息,如下图,其实就是JDBC连接数据库的方式,输入完成后,我们点击【连接测试】,看能否连接成功
2.添加数据表
我们在左侧菜单点击【数据表管理】,就可以看到如下图列表
我们点击【添加】,输入我们要监测的数据表SQL,比如我这里想监测数据表里有多少数据量
sql语句必须要返回一条记录,取值只能取一列,且是整型数字类型,我这里用的COUNT(*),也可以用其他的列名,在下面【sql执行结果的取值列名】改成自己的就可以
3.sql语句不能含有敏感字符,如delete insert update drop 等,否则校验失败,保存不了,而且sql任务统计前也会进行二次校验
4.数据表监控默认每隔一小时扫描一次,可以在server/config/application.yml修改
5.扫描结果图表
也可以将扫描结果导出为excel文件