Monitoring Commons DBCP的监控?

Monitoring Commons DBCP的监控?,monitoring,apache-commons-dbcp,Monitoring,Apache Commons Dbcp,我的Tomcat中的大型Web应用程序有时会开始使用过多的DBCP连接,从而导致问题。 为了进行调查,我想在每个时间点准确地知道哪个线程/方法持有池的连接。不需要是实时的,验尸分析是可以的 我一直在寻找这样一个DBCP监控工具,但徒劳无功,因此我准备编写我的工具。 (如果有兴趣,我可以将其开源) 以下是我的计划: 修改为日志“DBCP+1” 修改为日志“DBCP-1” 编写一个小脚本以生成此简单的CSV以进行可视化: 问题: 我是否遗漏了一些使该想法无效的Commons DBCP 1.4概

我的Tomcat中的大型Web应用程序有时会开始使用过多的DBCP连接,从而导致问题。
为了进行调查,我想在每个时间点准确地知道哪个线程/方法持有池的连接。不需要是实时的,验尸分析是可以的

我一直在寻找这样一个DBCP监控工具,但徒劳无功,因此我准备编写我的工具。
(如果有兴趣,我可以将其开源)

以下是我的计划:

  • 修改为日志“
    DBCP+1
  • 修改为日志“
    DBCP-1
  • 编写一个小脚本以生成此简单的CSV以进行可视化:

问题:
我是否遗漏了一些使该想法无效的Commons DBCP 1.4概念?

还是我在重新发明轮子?

没有这样的工具,所以我创造了它:

它监视Commons DBCP的使用情况(使用/等待连接),并允许用户创建以下图形:

我知道我的假设在Commons DBCP邮件列表上是否有效