使用Druid数据源并查看监控页面

简介: 使用Druid数据源并查看监控页面

🌊使用Druid数据源

druid官方github地址

Druid

引入依赖包 – druid-spring-boot-starter

<!-- &lt;!&ndash; druid连接池 &ndash;&gt;
 <dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>druid</artifactId>
     <version>1.1.12</version>
 </dependency>-->
 <dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>druid-spring-boot-starter</artifactId>
     <version>1.1.17</version>
 </dependency>

在yaml配置文件中配置相应信息

  • 这种配置方式相比于写一个配置类来说更清晰简洁
  • druid要在datasource下
  • 注意aop-patterns的路径,这个路径下是监控区域

 💧目录结构如图所示↓

druid:
  aop-patterns: com.abs.*  #springbean监控
  filters: stat,wall,slf4j  #所有开启的功能
  stat-view-servlet: #监控页配置
    enabled: true
    login-username: admin
    login-password: admin
    resetEnable: false
  web-stat-filter: #web监控
    enabled: true
    urlPattern: /*
    exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*'
  filter:
    stat: #sql监控
      slow-sql-millis: 1000
      logSlowSql: true
      enabled: true
    wall: #防火墙
      enabled: true
    config:
        drop-table-allow: false

查看监控页面

     💧由于我这里用了springsecurity,所以需要先登录,然后才能访问地址:http://localhost:8080/druid


     💧我们在配置文件中定义了登录用户名(login-username)和登录密码(login-password),这里的密码我用纯数字作为密码登录不了,最好都是英文的


     💧点 击 数 据 源

     💧如果你看到这个信息,说明还没有执行过sql,随便执行一个查询语句,就有显示了

     💧执行过sql语句之后的状态↓

 💧点击sql监控即可查看到:

  • 执行数
  • 执行时间最慢
  • 事务执行
  • 错误致
  • 更新行数读取行致执行中
  • 最大并发等…

🐳结语

🐬初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。

🐟文章粗浅,希望对大家有帮助!

相关文章
|
2月前
|
SQL 监控 druid
springboot-druid数据源的配置方式及配置后台监控-自定义和导入stater(推荐-简单方便使用)两种方式配置druid数据源
这篇文章介绍了如何在Spring Boot项目中配置和监控Druid数据源,包括自定义配置和使用Spring Boot Starter两种方法。
|
2月前
|
存储 监控 数据库连接
数据源管理
数据源管理
35 1
|
5月前
|
SQL 监控 druid
【数据源】基于Druid来聊聊数据源
【数据源】基于Druid来聊聊数据源
254 0
|
6月前
|
存储 Java 关系型数据库
springboot整合多数据源的配置以及动态切换数据源,注解切换数据源
springboot整合多数据源的配置以及动态切换数据源,注解切换数据源
623 0
|
6月前
|
XML 监控 druid
SpringBoot整合Druid数据源并配置监控
SpringBoot整合Druid数据源并配置监控
943 1
|
11月前
|
监控 druid 数据可视化
druid监控配置
druid监控配置
224 0
|
druid 关系型数据库 MySQL
数据源管理(baomidou和druid)
数据源管理(baomidou和druid)
|
存储 druid Java
Springboot+Druid动态切换数据源
关于数据源的切换,在实际使用中经常出现,本文主要是使用Druid,最近经常使用到,根据以往项目的使用,调整后进行记录,方便自己以后查看,也便于大家一起学习
1710 0
|
SQL 监控 druid
发生了什么!阿里DRUID、数据源、常见问题?
发生了什么!阿里DRUID、数据源、常见问题?
465 0
发生了什么!阿里DRUID、数据源、常见问题?
|
监控 druid 数据库
整合Druid数据源
整合Druid数据源