Postgresql数据库
介绍APM采集的Postgresql数据库指标的类别、名称、含义等信息。
参数名 |
数据类型 |
应用类型 |
默认值 |
Agent支持的起始版本 |
Agent支持的终止版本 |
描述 |
---|---|---|---|---|---|---|
是否采集原始sql |
radio |
JAVA |
false |
2.0.0 |
- |
调用链中是否采集上报带有参数内容的原始sql。 |
指标类别 |
指标 |
指标名称 |
指标说明 |
单位 |
数据类型 |
默认聚合方式 |
---|---|---|---|---|---|---|
数据库连接(connection,以数据库为维度统计sql调用详情。) |
db |
数据库 |
数据库名称 |
- |
ENUM |
LAST |
createdCount |
创建连接数 |
该数据库创建连接数 |
- |
INT |
SUM |
|
currentCount |
当前连接数 |
该数据库当前连接数 |
- |
INT |
SUM |
|
destroyedCount |
销毁连接数 |
该数据库销毁连接数 |
- |
INT |
SUM |
|
errorCount |
错误数 |
该数据库发生错误数 |
- |
INT |
SUM |
|
invokeCount |
调用次数 |
该数据库的调用次数 |
- |
INT |
SUM |
|
maxTime |
最大响应时间 |
该数据库的最大响应时间 |
- |
INT |
MAX |
|
range1 |
0-10ms |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
10-100ms |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
100-200ms |
响应时间在100-200ms范围请求数 |
- |
INT |
SUM |
|
range4 |
200-1000ms |
响应时间在200-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
1-10s |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
10s以上 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
readRowCount |
读取行数 |
该数据库读取行数 |
- |
INT |
SUM |
|
updatedRowCount |
更新行数 |
该数据库更新行数 |
- |
INT |
SUM |
|
totalTime |
总响应时间 |
该数据库的总响应时间 |
- |
INT |
SUM |
|
slowestSql |
最慢sql |
该数据库在采集周期内的最慢sql |
- |
STRING |
LAST |
|
异常(exception,sql调用发送的异常统计信息。) |
causeType |
类名 |
异常发生类 |
- |
ENUM |
LAST |
exceptionType |
异常类型 |
异常类型 |
- |
ENUM |
LAST |
|
count |
次数 |
异常次数 |
- |
INT |
SUM |
|
message |
消息 |
异常消息 |
- |
STRING |
LAST |
|
sql |
异常sql |
发生异常的sql |
- |
STRING |
LAST |
|
stackTrace |
异常堆栈 |
异常产生的堆栈信息 |
- |
CLOB |
LAST |
|
版本(version,Postgresql的包版本信息。) |
version |
版本 |
驱动包版本 |
- |
STRING |
LAST |
sql监控(sql,以sql为维度统计sql调用详情。) |
sql |
sql唯一标识 |
sql对应的唯一id,用于告警配置 |
- |
ENUM |
LAST |
concurrentMax |
最大并发 |
该sql的最大并发 |
- |
INT |
MAX |
|
errorCount |
错误次数 |
该sql的错误次数 |
- |
INT |
SUM |
|
errorTraceId |
错误traceId |
采集周期内发生错误的调用链对应的traceid |
- |
STRING |
LAST |
|
invokeCount |
调用次数 |
该sql的调用次数 |
- |
INT |
SUM |
|
lastError |
错误信息 |
sql发生错误产生的错误信息 |
- |
STRING |
LAST |
|
maxTime |
最大响应时间 |
该sql的最大响应时间 |
- |
INT |
MAX |
|
readRowCount |
读取行数 |
该sql的读取行数 |
- |
INT |
SUM |
|
runningCount |
正在执行数 |
采集时间点正在执行的sql数量 |
- |
INT |
SUM |
|
slowTraceId |
慢traceId |
采集周期内最慢的调用链对应的traceid |
- |
STRING |
LAST |
|
sqlString |
sql语句 |
sql语句 |
- |
STRING |
LAST |
|
totalTime |
总响应时间 |
该sql的总响应时间 |
- |
INT |
SUM |
|
updatedRowCount |
更新行数 |
该sql的更新行数 |
- |
INT |
SUM |
|
range1 |
0-10ms |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
10-100ms |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
100-200ms |
响应时间在100-200ms范围请求数 |
- |
INT |
SUM |
|
range4 |
200-1000ms |
响应时间在200-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
1-10s |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
10s以上 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
汇总(total ,sql调用的汇总数据统计。) |
invokeCount |
调用次数 |
总调用次数 |
- |
INT |
SUM |
errorCount |
错误次数 |
总错误次数 |
- |
INT |
SUM |
|
readRowCount |
读取行数 |
总读取行数 |
- |
INT |
SUM |
|
totalTime |
响应时间 |
总响应时间 |
- |
INT |
SUM |
|
updatedRowCount |
更新行数 |
总更新行数 |
- |
INT |
SUM |