手把手教你自定义一个Druid Filter记录sql,并结合Nacos实现动态开关和判断阈值调整
基于springboot、mybatis、nacos;Durid是一款应用比较广泛的数据库连接池,其性能优越、监控机制强大,并且还支持通过filter的机制进行扩展。Druid自带一个StatFilter可以进行慢sql记录,但是有两个缺点:1.此Filter打印日志为ERROR级别,当系统监控ERROR日志时可能会频繁触发告警,2.判断阈值只能在配置文件中进行设置,不支持动态调整,因此尝试使用一个自定义的Filter来打印日志,并实现动态开关及阈值调整。
原创
2020-06-29 09:55:39 ·
5974 阅读 ·
0 评论