都知道druid是为监控而生的数据源,目前项目采用druid作为数据源,单个节点的监控的确很强大,但是目前遇到一个情况。一个接口服务。采用的是spring+mybatis+druid。
在上层部署了大概6个实例,每个都是完全独立的tomcat+服务。每个都起了druid的监控。
但是我总不能每次都去依次看这6个druid的监控信息吧,druid支持这种多实例整合的监控吗??
直接在一个地方,看到这6个tomcat里,druid的监控信息。
都知道druid是为监控而生的数据源,目前项目采用druid作为数据源,单个节点的监控的确很强大,但是目前遇到一个情况。一个接口服务。采用的是spring+mybatis+druid。
在上层部署了大概6个实例,每个都是完全独立的tomcat+服务。每个都起了druid的监控。
但是我总不能每次都去依次看这6个druid的监控信息吧,druid支持这种多实例整合的监控吗??
直接在一个地方,看到这6个tomcat里,druid的监控信息。
当然可以了,但是druid 监控可能会导致高cpu消耗,所以建议只监控单一数据源,或者监控重要数据源。
配置连接池时候有个 filters ,我猜你早就知道了把
同问,微服务下应用很多,如果每个服务对应一个监控,根本看不过来。
我看到有解决的思路是,自定义 DruidDataSourceStatLogger,然后找个redis啥的先存起来监控日志。在统一提供一个监控服务