Skip to content

bungder/druid-aggregated-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Druid Aggregated Monitor

集中监控分布式服务中的druid连接池,具体开发思路介绍见: Druid连接池监控的一次改造

功能

本工程基于druid本身的StatViewServlet进行改造,支持在一个web工程中监控多个druid实例。druid原本的web监控所支持的以下特性在改造后仍然支持:

  1. 基于单个账号的访问控制
  2. 基于IP黑白名单的访问控制

修正了当被监控对象重启之后无法重连的bug。

配置

目前配置方式只能写在配置文件中,配置文件路径为resources目录下的druid-instances.json,格式对应io.github.bungder.druid.monitor.config.DruidConfig

之后应该需要改为采用配置中心进行配置。

运行

本工程基于SpringBoot,在源码目录执行以下命令即可:

mvn clean package
java -jar target/target/druid-aggregated-monitor-1.0-SNAPSHOT.jar

About

alibaba druid aggregated monitor

Resources

Stars

Watchers

Forks

Packages

No packages published