Druid Monitor监控

Druid是一个非常好用的数据库连接池,但是他的好并不止体现在作为一个连接池加快数据访问性能上和连接管理上,他带有一个强大的监控工具:Druid Monitor。不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监控。如下
这里写图片描述

本来想把配置Druid的过程和文件整理出来,后来发现想想网上整理的挺多的,而且并不是一个很难的东西,所以本文只将在配置的过程中遇到的问题和一些自己的思考,配置的步骤贴个链接,大家参考:http://blog.csdn.net/wochunyang/article/details/52692619

  1. 在配置的过程中,配置完了之后sql监控等一直没有数据,所以在网络上找了半天,确定是druid版本号的问题,原项目中使用的是1.0.12,但是应该使用1.0.11,具体原因不详,最后在github中找到答案,原来是1.0.12的修改引入的bug,参考https://github.com/alibaba/druid/issues/756
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.0.11</version>
</dependency>

这里写图片描述
2. 监控运行了几天,慢sql,数据源监控都还很实用,但是突然有一个担心,监控数据是放在缓存中的,那会不会某一天导致内存溢出?这个问题现在好像还没有解答,在github的druid项目下找了一下,也有碰到同样问题的,但是没有解答,参考:https://github.com/alibaba/druid/issues/2189
希望作者看到之后能提供一个好的解释或者解决方案,不过目前还没有碰见说监控导致内存泄露的,难道没有问题?(有知道的朋友可以回复评论指导)。

还有一些更精细更强大的功能,参考:
https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_StatFilter
https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值