介绍APM采集的C3P0连接池监控指标的类别、名称、含义等信息。
表 C3P0连接池监控采集参数
参数名 | 数据类型 | 应用类型 | 默认值 | Agent支持的起始版本 | Agent支持的终止版本 | 描述 |
---|---|---|---|---|---|---|
获取连接调用链上报时间阈值(ms) | integer | JAVA | 1 | 2.1.3 | - | getConnection方法调用链上报阈值,不超过该阈值不上报。 |
getConnection时是否获取池内信息 | radio | JAVA | false | 2.1.3 | - | getConnection时是否获取池内信息。 |
表 C3P0连接池监控指标说明
指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据源(dataSource,数据源。) url url url - ENUM LAST driverClass 驱动 驱动 - STRING LAST initialPoolSize 初始化连接数 初始化连接数 - INT LAST minPoolSize 连接池大小下限 连接池大小下限 - INT LAST maxPoolSize 连接池大小上限 连接池大小上限 - INT LAST numIdleConnections 空闲连接数 空闲连接数 - INT LAST numBusyConnections 活跃连接数 活跃连接数 - INT LAST numConnections 获取连接总数 获取连接总数 - INT LAST maxIdleTime 连接最大空闲时间 连接最大空闲时间 - INT LAST idleConnectionTestPeriod 空闲连接检查周期 空闲连接检查周期 - INT LAST testConnectionOnCheckout 检出连接有效性校验 检出连接有效性校验 - STRING LAST testConnectionOnCheckin 检入连接有效性校验 检入连接有效性校验 - STRING LAST acquireRetryAttempts 获取连接重试次数 获取连接重试次数 - INT LAST acquireRetryDelay 获取连接重试间隔 获取连接重试间隔 - INT LAST acquireIncrement 无连接可用时创建连接数 无连接可用时创建连接数 - INT LAST 获取连接详情(connection,获取连接详情。) url 连接地址 连接地址 - ENUM LAST invokeCount 调用次数 调用次数 - INT LAST totalTime 总时间 总时间 - INT LAST 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,版本。)
异常(exception,C3P0调用的异常信息统计。)version 版本 版本 - STRING LAST exceptionType 异常类型 异常类型 - ENUM LAST causeType 异常类 发生异常的类 - ENUM LAST count 次数 该异常的发生次数 - INT SUM message 异常消息 该异常产生的异常消息 - STRING LAST stackTrace 异常堆栈 该异常产生的堆栈信息 - CLOB LAST