DubboProvider监控
介绍APM采集的dubbo服务端监控指标的类别、名称、含义等信息。
参数名 |
数据类型 |
应用类型 |
默认值 |
Agent支持的起始版本 |
Agent支持的终止版本 |
描述 |
---|---|---|---|---|---|---|
invocationDetail |
radio |
JAVA |
false |
2.0.0 |
- |
是否采集调用详情(配置后,会采集参数和返回值,默认不采集) |
invocationLength |
integer |
JAVA |
1000 |
2.0.0 |
- |
调用详情采集长度(默认:1000字节) |
attachmentDetail |
radio |
JAVA |
false |
2.0.0 |
- |
是否采集attachment(默认不采集) |
attachmentLength |
integer |
JAVA |
1000 |
2.0.0 |
- |
attachment采集长度(默认:1000字节) |
attachmentKeys |
array |
JAVA |
- |
2.0.0 |
- |
attachment采集键值(指定需要从dubbo attachment中采集的键值) |
fieldFilterKeys |
array |
JAVA |
- |
2.0.0 |
- |
域过滤键值(指定需要从dubbo调用参数和返回信息需要过滤敏感信息键值) |
slowRequestThreshold |
integer |
JAVA |
800 |
2.0.0 |
- |
慢调用方法阈值(单位:ms) |
slowTraceCountStats |
string |
JAVA |
100,50,10,2 |
2.0.0 |
- |
系统压力较大时采样率配置(例子:100,50,10,2 分别表示低、中、高CPU负载下的采样率,末位表示最低采样个数) |
errorTraceCountStats |
string |
JAVA |
100,50,10,2 |
2.0.0 |
- |
错误调用采样率配置(例子:100,50,10,2 分别表示低、中、高CPU负载下的采样率,末位表示单个方法最低采样个数) |
traceCountStats |
string |
JAVA |
20,10,5,1 |
2.0.0 |
- |
默认采样率配置(例子:20,10,5,1 分别表示低、中、高CPU负载下的采样率,末位表示单个方法最低采样个数) |
excludeMethods |
string |
JAVA |
[{"group":"mock"},{"service":"mock*"}] |
2.0.0 |
- |
排除方法(指定不需要调用链跟踪的方法) |
specMethods |
string |
JAVA |
{{"group":"mock"}:{"percentage":10,"periodCount":1000,"sampleType":"4","slowRequestThreshold":800}} |
2.0.0 |
- |
方法配置(指定调用链跟踪的方法的灰度规则,只采集规则命中调用信息) |
DefaultSampleConfig |
string |
JAVA |
{"percentage":10,"periodCount":1000,"sampleType":"4","slowRequestThreshold":800} |
2.0.0 |
- |
默认采样配置(指定dubbo调用采样配置,会覆盖apm默认的采样配置) |
指标类别 |
指标 |
指标名称 |
指标说明 |
单位 |
数据类型 |
默认聚合方式 |
---|---|---|---|---|---|---|
方法调用(invocation,方法调用指标集。) |
serviceUniqueName |
serviceUniqueName |
服务唯一标识(group+interface+version) |
- |
ENUM |
LAST |
method |
method |
方法 |
- |
ENUM |
LAST |
|
source |
source |
调用源 |
- |
ENUM |
LAST |
|
lastError |
lastError |
错误信息 |
- |
STRING |
LAST |
|
slowTraceId |
slowTraceId |
慢调用traceId |
- |
STRING |
LAST |
|
errorTraceId |
errorTraceId |
错误traceId |
- |
STRING |
LAST |
|
range1 |
range1 |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
range2 |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
range3 |
响应时间在100-500ms范围请求数 |
- |
INT |
SUM |
|
range4 |
range4 |
响应时间在500-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
range5 |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
range6 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
invokeCount |
invokeCount |
调用次数 |
- |
INT |
SUM |
|
totalTime |
总响应时间 |
总响应时间 |
ms |
INT |
SUM |
|
maxTime |
最大响应时间 |
最大响应时间 |
ms |
INT |
MAX |
|
errorCount |
errorCount |
错误数 |
- |
INT |
SUM |
|
runningCount |
runningCount |
当前正在执行数量 |
- |
INT |
SUM |
|
concurrentMax |
concurrentMax |
最大并发数 |
- |
INT |
MAX |
|
主机汇总(cluster,按照主机汇总指标集) |
cluster |
cluster |
主机 |
- |
ENUM |
LAST |
range1 |
range1 |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
range2 |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
range3 |
响应时间在100-500ms范围请求数 |
- |
INT |
SUM |
|
range4 |
range4 |
响应时间在500-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
range5 |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
range6 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
invokeCount |
invokeCount |
调用次数 |
- |
INT |
SUM |
|
totalTime |
总响应时间 |
总响应时间 |
ms |
INT |
SUM |
|
maxTime |
最大响应时间 |
最大响应时间 |
ms |
INT |
MAX |
|
errorCount |
errorCount |
错误数 |
- |
INT |
SUM |
|
runningCount |
runningCount |
当前正在执行数量 |
- |
INT |
SUM |
|
concurrentMax |
concurrentMax |
最大并发数 |
- |
INT |
MAX |
|
返回码汇总(resultCode,返回码汇总指标集。) |
code |
code |
返回码 |
- |
ENUM |
LAST |
count |
count |
调用次数 |
- |
INT |
SUM |
|
lastMethod |
lastMethod |
最近异常类型 |
- |
STRING |
LAST |
|
汇总(total,汇总指标集。) |
lastError |
lastError |
错误信息 |
- |
STRING |
LAST |
slowTraceId |
slowTraceId |
慢调用traceId |
- |
STRING |
LAST |
|
errorTraceId |
errorTraceId |
错误traceId |
- |
STRING |
LAST |
|
range1 |
range1 |
响应时间在0-10ms范围请求数 |
- |
INT |
SUM |
|
range2 |
range2 |
响应时间在10-100ms范围请求数 |
- |
INT |
SUM |
|
range3 |
range3 |
响应时间在100-500ms范围请求数 |
- |
INT |
SUM |
|
range4 |
range4 |
响应时间在500-1000ms范围请求数 |
- |
INT |
SUM |
|
range5 |
range5 |
响应时间在1-10s范围请求数 |
- |
INT |
SUM |
|
range6 |
range6 |
响应时间在10s以上请求数 |
- |
INT |
SUM |
|
invokeCount |
invokeCount |
调用次数 |
- |
INT |
SUM |
|
totalTime |
总响应时间 |
总响应时间 |
ms |
INT |
SUM |
|
maxTime |
最大响应时间 |
最大响应时间 |
ms |
INT |
MAX |
|
errorCount |
errorCount |
错误数 |
- |
INT |
SUM |
|
runningCount |
runningCount |
当前正在执行数量 |
- |
INT |
SUM |
|
concurrentMax |
concurrentMax |
最大并发数 |
- |
INT |
MAX |
|
线程池(threadPool,线程池指标集。) |
poolId |
poolId |
线程池唯一标示 |
- |
ENUM |
LAST |
poolType |
poolType |
dubbo自定义线程池类型(fixed、cached、limited等) |
- |
STRING |
LAST |
|
activeCount |
activeCount |
当前激活个数 |
- |
INT |
SUM |
|
corePoolSize |
corePoolSize |
核心线程数 |
- |
INT |
SUM |
|
maximumPoolSize |
maximumPoolSize |
最大核心线程数 |
- |
INT |
SUM |
|
poolSize |
poolSize |
线程池大小 |
- |
INT |
SUM |
|
queueSize |
queueSize |
等待队列大小 |
- |
INT |
SUM |
|
taskCount |
taskCount |
任务数 |
- |
INT |
SUM |
|
客户端版本(version,客户端版本指标集。) |
version |
version |
客户端版本 |
- |
STRING |
LAST |