其实Druid的内置了log4jdbc来显示SQL语句虽然顯示效果不如原生的log4jdbc效果好,但是因为内置所以不需要其他更多的配置
其中需要特别注意41行之后的代码,表示是否显示sql语句和结果如果不想显示结果,可以在第一步中将 resultSetLogEnabled 改为false
其实Druid的内置了log4jdbc来显示SQL语句虽然顯示效果不如原生的log4jdbc效果好,但是因为内置所以不需要其他更多的配置
其中需要特别注意41行之后的代码,表示是否显示sql语句和结果如果不想显示结果,可以在第一步中将 resultSetLogEnabled 改为false
或者通过jvm启动参数来指定,例如:
下面 DruidDataSourceStatValue中有很多的监控数据此次我主要监控慢SQL所以只取下面几个字段,大家可以根据需求各取所取
形成一个json方便输入es中
此步骤暂不展示具体步骤
接下来就可以用kibana进行数据分析了
兩个方式都可以将慢SQL进行持久化操作
第一种方式相对于来说只能形成日志文件,并且日志不规范没有办法进行细致化的分析
个人比较嶊崇第二种方式:日志的格式可以自定义,并且可以输入数据库中这里可以根据自定义的需求进行输入类似Mysql,MongoDB,ElasticSearch进行保存
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。