扫码阅读
手机扫码阅读

Spring Boot 如何监控 SQL 运行情况?

118 2024-11-05

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Spring Boot 如何监控 SQL 运行情况?
文章来源:
江南一点雨
扫码关注公众号
Druid监控功能概要

Druid监控功能概要

本文讨论了阿里巴巴开源项目Druid的监控功能,Druid作为数据库连接池具有功能齐全和易用性好的特点。

1. 准备工作

文章首先指导如何创建一个Spring Boot工程,并引入MyBatis和MySQL驱动,演示了一个简单的用户查询案例。通过配置数据源信息,创建实体类和相应的Mapper、Service及Controller,实现了一个基本的用户查询功能。

2. 引入Druid

引入Druid的过程中,通过添加依赖和配置application.properties文件,启用了WebStatFilter和StatViewServlet。WebStatFilter用于采集web-jdbc关联监控数据,而StatViewServlet则提供了一个内置的监控页面。配置涉及到了监控页面的登录信息,以及访问的黑白名单等。

3. 测试

通过启动Spring Boot项目并访问内置的监控页面,可以实现登录并查看数据源、SQL监控等信息。文章还提到了如何通过JSON API自定义监控页面显示。

4. 去广告

文章最后提到了如何去除Druid监控页面上的阿里广告。通过分析发现广告由common.js构建,文章提供了一个拦截common.js请求的过滤器示例代码来移除广告构建方法,实现了去除监控页面广告的目的。

文章附有参考资料链接和案例下载方式。

想要了解更多内容?

查看原文:Spring Boot 如何监控 SQL 运行情况?
文章来源:
江南一点雨
扫码关注公众号