druid是什么注不再赘述了想了解直接参见
本文主要记录监控相关部分
核心配置是这个,一般通过ioc来配置需要注意的参数是这个
1.访问权限(这里有两层限制)
如果是限定指定ip可以直接写完整的ip。例如111.206.116.68
如果是限定指定嘚子网里的所有ip都可以访问,那就是ip/子网掩码数例如 192.168.1.120/24 就相当于192.168.1.*
看web.xml里的例子即可。功能本身就带有
druid提供了一些内置filter实例。这里鼡的是stat和wall一个是用于监控,一个是用于防火墙
如果想使用sql防火墙必须加上wall
应用场景(或者说druid监控页面面关注的选项)
连接数設置,事务及连接数使用情况以及使用详细情况
执行时间最慢,读取行数最大并发数,以及时间分布不一一说明
可以看出表的使用情况
并发,请求数来源于哪个类型操作系统,来源于哪些浏览器
请求次数请求时间,最大并发区间分布
Druid是一个强大的新兴连接池,兼容DBCP昰阿里巴巴做的开源项目.
不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控。
因为想要监控数据,又不愿意谁都可以访问,所以想要配置个密码.在开源群里一问,就知道原来内部已经有实现了.
进入class文件,等一会源码下载好就可以查看. 发现有类似下面这样的代码:
isRequireAuth() 方法,看着像是判断是否需要授权验证,于是进去看
于是在 web.xml 中换上,OK成功进行了拦截.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。