DubboProvider监控 本文主要介绍DubboProvider监控 介绍APM采集的dubbo服务端监控指标的类别、名称、含义等信息。 表 DubboProvider采集参数 参数名 数据类型 应用类型 默认值 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默认的采样配置)。 表dubbo服务端监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 ::::::: CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) clusterId 集群id 调用方的集群id ENUM LAST CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) errorCount 错误数 集群调用的错误次数 INT SUM CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) invokeCount 调用次数 集群调用次数 INT SUM CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) maxTime 最大响应时间 集群调用的最大响应时间 ms INT MAX CSEProvider集群监控(cluster,以调用方的集群id维度统计的接口调用详情。) totalTime 总响应时间 集群调用的总响应时间 ms INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) qualifiedName 调用url CSEProvider被调用的url ENUM LAST CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) method 调用httpmethod CSEProvider被调用url的httpmethod ENUM LAST CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) concurrentMax 最大并发 CSEProvider被调用url的最大并发 INT MAX CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) errorCount 错误数 CSEProvider被调用url的错误数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) invokeCount 调用次数 CSEProvider被调用url的调用次数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) lastError 错误信息 错误调用产生的错误信息 STRING LAST CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) maxTime 最大响应时间 CSEProvider被调用url的最大响应时间 ms INT MAX CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) totalTime 总响应时间 CSEProvider被调用url的总响应时间 ms INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range1 010ms 响应时间在010ms范围请求数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range2 10100ms 响应时间在10100ms范围请求数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range3 100500ms 响应时间在100500ms范围请求数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range4 5001000ms 响应时间在5001000ms范围请求数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range5 110s 响应时间在110s范围请求数 INT SUM CSEProvider调用详情(detail,以接口为维度统计的接口调用详情。) range6 10s以上 响应时间在10s以上请求数 INT SUM CSEProvider汇总(total,所有接口的汇总统计数据。) errorCount 错误数 CSEProvider调用总的错误数 INT SUM CSEProvider汇总(total,所有接口的汇总统计数据。) invokeCount 调用次数 CSEProvider总的调用次数 INT SUM CSEProvider汇总(total,所有接口的汇总统计数据。) totalTime 总响应时间 CSEProvider调用的总响应时间 ms INT SUM 状态码监控(statuscode ,以接口返回的状态码为维度统计的接口调用详情。) code 状态码 http状态码 ENUM LAST 状态码监控(statuscode ,以接口返回的状态码为维度统计的接口调用详情。) count 次数 状态码发生次数 INT SUM 状态码监控(statuscode ,以接口返回的状态码为维度统计的接口调用详情。) url 采样url 对应状态码的采样url STRING LAST
来自: