连接池分析

最近更新时间:2025-03-03 10:05:02

我的收藏
连接池分析功能可以展示应用核心连接池的各项关键指标,包括当前连接数、最大连接数、活跃连接数、空闲连接数、等待连接数等。

支持的连接池

腾讯云增强版 Java 探针支持连接池分析功能。

腾讯云增强版 Java 探针1.16-2024030510及以上版本

Apache Druid 1.0+

腾讯云增强版 Java 探针2.3-20250131及以上版本

HikariCP 3.0+
Redisson 3.0+
Jedis 3.0+
Letuce 5.0+
Apache HttpClient 4.4+
OkHttp 2.x/3.x/4.x

操作步骤

2. 在左侧菜单栏选择应用性能监控 > 应用诊断,然后选择连接池分析
3. 在页面左侧的实例列表中单击需要进行连接池分析的实例,在页面右侧图表查看连接池分析详情。

指标明细

以 Druid 连接池为例,APM 会采集如下指标:
当前连接数:对应 DruidDataSource.getPoolingCount() + DruidDataSource.getActiveCount()
最大连接数:对应 DruidDataSource.getMaxActive()
活跃连接数:对应 DruidDataSource.getActiveCount()
空闲连接数:对应 DruidDataSource.getPoolingCount()
等待连接数:对应 DruidDataSource.getWaitThreadCount()
说明:
对于其他连接池,APM 会按照类似的方式采集连接数指标。由于实现机制的差异,部分连接池可能不会上报等待连接数指标。