扫码阅读
手机扫码阅读
Spring Boot 如何监控 SQL 运行情况?
11 2024-11-05
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
江南一点雨
扫码关注公众号
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请求的过滤器示例代码来移除广告构建方法,实现了去除监控页面广告的目的。
文章附有参考资料链接和案例下载方式。
想要了解更多内容?
文章来源:
江南一点雨
扫码关注公众号
江南一点雨的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线