摘要:查看监控页面数据源菜单发现类名显示的是空,估计是配置有问题导致。查阅官方文档发现配置有变更,改成以下形式即可统计,同时在数据源页面类名会显示正常。
新版druid数据源驱动的SQL监控如果用以前的老版本配置是无法监控到SQL的:
application.yml
spring: datasource: druid: filters: - stat - wall - log4j
启动应用之后访问druid监控页面,除了SQL相关的页面都正常工作,但是访问SQL监控页面时没有看到SQL记录。
查看监控页面 数据源 菜单发现 filter类名 显示的是空,估计是filter配置有问题导致。
查阅官方文档发现filter配置有变更,改成以下形式即可统计SQL,同时在数据源页面 filter类名 会显示正常。
application.yml
spring: datasource: druid: initial-size: 5 min-idle: 5 max-active: 20 max-wait: 5000 # 状态监控 filter: stat: enabled: true db-type: mysql log-slow-sql: true slow-sql-millis: 2000 # 监控过滤器 web-stat-filter: enabled: true exclusions: - "*.js" - "*.gif" - "*.jpg" - "*.png" - "*.css" - "*.ico" - "/druid/*" # druid 监控页面 stat-view-servlet: enabled: true url-pattern: /druid/* reset-enable: false login-username: root login-password: root
数据源filter类名:com.alibaba.druid.filter.stat.StatFilter
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/75263.html
摘要:开启德鲁伊过滤,用于采集关联监控的数据对除了静态资源外底所有路由进行监控,该监控采集关联监控的数据。而前面对数据源监控的配置,大部分是监控。 杂七杂的杂 作为程序员,开发工程中,一套利于测试或者监控的工具很重要,mybatis默认没有提供log4j的打印sql语句的配置。 这对于开发rest服务,提供接口的开发者而言,是在很不好做,再加上mybatis很灵活,使用脚本动态生成sql语句...
摘要:看过的一些书上也是多数介绍了这两种数据库连接池,自己做的也是使用。参考资料文档首页文档问题阿里学习,号称最好的数据库连接池常用数据库连接池配置说明学习整合,使用连接池使用和监控配置数据源配置如果文章有错的地方欢迎指正,大家互相交流。 前言 本章节主要讲解Druid数据库连接池,为什么要学Druid数据库连接池呢?? 我的知识储备数据库连接池有两种->C3P0,DBCP,可是现在看起来并...
阅读 2941·2021-10-28 09:32
阅读 2967·2021-10-11 10:57
阅读 3114·2021-10-08 10:05
阅读 2587·2021-09-28 09:36
阅读 2212·2019-08-30 15:55
阅读 2270·2019-08-30 15:44
阅读 2393·2019-08-30 14:02
阅读 3075·2019-08-29 17:16