- 最新动态
- 产品介绍(2.0)
- 计费说明(2.0)
- 快速入门(2.0)
- 用户指南(2.0)
- API参考(2.0)
- 最佳实践(2.0)
- 常见问题(2.0)
- 产品介绍(1.0)
- 快速入门(1.0)
- 最佳实践(1.0)
- 用户指南(1.0)
- API参考(1.0)
- SDK参考(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 如何获取AK/SK和projectid值?
- 如何通过创建委托获取AK/SK?
- 查询不到数据或者数据异常?
- 如何将APM接入非Web程序中?
- 调用链的时间线如何绘制的?
- APM如何采集探针数据?
- APM如何采集网格数据?
- 如何计算已使用实例个数?
- JBoss Standalone模式如何接入APM?
- 调用链跳转日志不生效?
- 如何将APM探针部署到CCE容器中?
- 如何处理SSH tunnel进程异常?
- 安装了ICAgent和java探针后,拓扑图不显示,没有数据,如何排查?
- JVM监控界面线程监控处为何没有tomcat线程指标?
- JVM监控界面内存监控中,为何最大内存比分配内存小?
- 如何判断CCE中是否已经绑定了ICAgent?
-
更多文档
- API参考(阿布扎比区域)
- 用户指南(阿布扎比区域)
- 用户指南 (2.0)(吉隆坡区域)
- 通用参考
展开导读
链接复制成功!
DBCP连接池监控
介绍APM采集的DBCP连接池监控指标的类别、名称、含义等信息。
参数名 |
数据类型 |
应用类型 |
默认值 |
Agent支持的起始版本 |
Agent支持的终止版本 |
描述 |
---|---|---|---|---|---|---|
获取连接调用链上报时间阈值(ms) |
integer |
JAVA |
1 |
2.1.3 |
- |
getConnection方法调用链上报阈值,不超过该阈值不上报。 |
getConnection时是否获取池内信息 |
radio |
JAVA |
false |
2.1.3 |
- |
getConnection时是否获取池内信息。 |
指标类别 |
指标 |
指标名称 |
指标说明 |
单位 |
数据类型 |
默认聚合方式 |
---|---|---|---|---|---|---|
数据源(dataSource,数据源。 ) |
url |
url |
url |
- |
ENUM |
LAST |
driverClassName |
驱动 |
驱动 |
- |
STRING |
LAST |
|
initialSize |
初始化连接数 |
初始化连接数 |
- |
INT |
LAST |
|
minIdle |
连接池最小空闲数 |
连接池最小空闲数 |
- |
INT |
LAST |
|
maxIdle |
连接池最大空闲数 |
连接池最大空闲数 |
- |
INT |
LAST |
|
maxTotal |
最大响应时间 |
最大响应时间 |
- |
INT |
LAST |
|
numIdle |
空闲连接数 |
空闲连接数 |
- |
INT |
LAST |
|
numActive |
活跃连接数 |
活跃连接数 |
- |
INT |
LAST |
|
maxWaitMillis |
池等待连接被回收的最长时间 |
在抛出异常之前,池等待连接被回收的最长时间(当没有可用连接时)。 |
- |
INT |
LAST |
|
testOnCreate |
连接创建有效性校验 |
创建完连接后校验该连接是否有效 |
- |
STRING |
LAST |
|
testOnBorrow |
获取连接有效性校验 |
在连接池中取连接前校验连接是否有效 |
- |
STRING |
LAST |
|
testWhileIdle |
空闲连接有效性校验 |
当应用向连接池申请连接且该连接被判断为空闲连接时是否校验其有效性 |
- |
STRING |
LAST |
|
timeBetweenEvictionRunsMillis |
验证连接是否有效的时间周期 |
如果testOnBorrow==false并且testWhileIdle==true,则在应用获取连接的时候会判断连接的空闲时间是否大于timeBetweenEvictionRunsMillis,如果大于则会验证该连接是否有效 |
- |
INT |
LAST |
|
removeAbandonedOnBorrow |
获取连接时是否移除废弃连接 |
获取连接时是否移除废弃连接(需满足条件getNumActive() > getMaxTotal() - 3 and getNumIdle() < 2) |
- |
STRING |
LAST |
|
removeAbandonedOnMaintenance |
维护阶段是否移除废弃连接 |
maintenance cycle(eviction结束时)是否移除废弃连接 |
- |
STRING |
LAST |
|
removeAbandonedTimeout |
废弃连接被移除的超时时间 |
连接在超过该时长未被使用,则视为废弃且可以被移除 |
- |
INT |
LAST |
|
获取连接详情(connection,获取连接详情。) |
url |
连接地址 |
连接地址 |
- |
ENUM |
LAST |
invokeCount |
调用次数 |
调用次数 |
- |
INT |
SUM |
|
totalTime |
总时间 |
总时间 |
- |
INT |
SUM |
|
errorCount |
错误次数 |
错误次数 |
- |
INT |
SUM |
|
maxTime |
最慢调用 |
最慢调用 |
- |
INT |
SUM |
|
range1 |
0-10ms |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
10-100ms |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
100-500ms |
响应时间在100-500ms范围请求数 |
- |
INT |
SUM |
|
range4 |
500-1000ms |
响应时间在500-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
1-10s |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
10s以上 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
concurrentMax |
最大并发 |
最大并发 |
- |
INT |
MAX |
|
版本(version,版本。) |
version |
版本 |
版本 |
- |
STRING |
LAST |
异常 (exception,DBCP调用的异常信息统计。) |
exceptionType |
异常类型 |
异常类型 |
- |
ENUM |
LAST |
causeType |
异常类 |
发生异常的类 |
- |
ENUM |
LAST |
|
count |
次数 |
该异常的发生次数 |
- |
INT |
SUM |
|
message |
异常消息 |
该异常产生的异常消息 |
- |
STRING |
LAST |
|
stackTrace |
异常堆栈 |
该异常产生的堆栈信息 |
- |
CLOB |
LAST |