连接池分析功能可以展示应用核心连接池的各项关键指标,包括当前连接数、最大连接数、活跃连接数、空闲连接数、等待连接数等。
支持的连接池
腾讯云增强版 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
操作步骤
1. 登录 腾讯云可观测平台。
2. 在左侧菜单栏选择应用性能监控 > 应用诊断,然后选择连接池分析。
3. 在页面左侧的实例列表中单击需要进行连接池分析的实例,在页面右侧图表查看连接池分析详情。
指标明细
以 Druid 连接池为例,APM 会采集如下指标:
当前连接数:对应 DruidDataSource.getPoolingCount() + DruidDataSource.getActiveCount()
最大连接数:对应 DruidDataSource.getMaxActive()
活跃连接数:对应 DruidDataSource.getActiveCount()
空闲连接数:对应 DruidDataSource.getPoolingCount()
等待连接数:对应 DruidDataSource.getWaitThreadCount()
说明:
对于其他连接池,APM 会按照类似的方式采集连接数指标。由于实现机制的差异,部分连接池可能不会上报等待连接数指标。