SpringBoot之阿里巴巴Driver数据库监控
1.pom中加入Driver所需要的坐标
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>
2.properties中加入对应的配置
#com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, #com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&useSSL=false&characterEncoding=utf8 spring.datasource.username=root spring.datasource.password=root # WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter spring.datasource.druid.web-stat-filter.enabled=true spring.datasource.druid.web-stat-filter.url-pattern=/* spring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/* # StatViewServlet配置,说明请参考Druid Wiki,配置_StatViewServlet配置 spring.datasource.druid.stat-view-servlet.enabled= true # 自定义监控页面路径 spring.datasource.druid.stat-view-servlet.url-pattern= /druid/* # 是否开启重置按钮功能 spring.datasource.druid.stat-view-servlet.reset-enable= false #设置DRUID监控登录时的用户名和密码 spring.datasource.druid.stat-view-servlet.login-username= admin spring.datasource.druid.stat-view-servlet.login-password= admin #访问白名单 #spring.datasource.druid.stat-view-servlet.allow= 127.0.0.1 #访问黑名单 #spring.datasource.druid.stat-view-servlet.deny= 192.168.32.139 # 配置StatFilter spring.datasource.druid.filter.stat.db-type=mysql spring.datasource.druid.filter.stat.log-slow-sql=true spring.datasource.druid.filter.stat.slow-sql-millis=5000 # 配置WallFilter spring.datasource.druid.filter.wall.enabled=true spring.datasource.druid.filter.wall.db-type=mysql spring.datasource.druid.filter.wall.config.delete-allow=false spring.datasource.druid.filter.wall.config.drop-table-allow=false #spring.datasource.druid.filters = stat,wall,slf4j #spring.datasource.connectionProperties = druid.stat.mergeSql = true;druid.stat.slowSqlMillis = 5000
3.输入配置中的自定义监控页面路径及账号密码进入页面 http://localhost:8762/druid/index.html 可以查看sql的执行时间、读取行数并发等一些列数据
下一篇:
查询mysql所有表数据、字段信息