Functiongraph监控
介绍APM采集的Functiongraph监控指标的类别、名称、含义等信息。
参数名 | 数据类型 | 应用类型 | 默认值 | Agent支持的起始版本 | Agent支持的终止版本 | 描述 |
|---|---|---|---|---|---|---|
采样类型 | radio | JAVA | 4 | 1.0.0 | - | 采样类型,支持四种采样,全采、百分比采集、每分钟固定数量采样、默认智能采样。 |
百分比采集数值 | integer | JAVA | 10 | 1.0.0 | - | 调用链数据按百分比采样值。 |
每分钟采集数值 | integer | JAVA | 1000 | 1.0.0 | - | 调用链数据每分钟采集数值。 |
慢请求阈值定义 | integer | JAVA | 800 | 2.0.0 | - | 定义慢请求阈值,超过该阈值的方法会定义为慢方法,默认提高调用链采样率。 |
方法配置 | obj_array | JAVA | - | 2.0.0 | - | 单独配置每个方法的慢请求阈值和采样率。采样方式包含:百分比采样、每分钟固定数量采样以及自动采样三种采样方式。 |
指标类别 | 指标 | 指标名称 | 指标说明 | 单位 | 数据类型 | 默认聚合方式 |
|---|---|---|---|---|---|---|
方法监控(detail,以函数方法维度统计接口调用数据。) | method | method | 请求的方法 | - | ENUM | LAST |
concurrentMax | 最大并发 | 该方法的最大并发 | - | INT | MAX | |
errorCount | 错误数 | 该方法的错误数 | - | INT | SUM | |
invokeCount | 调用次数 | 该方法的调用次数 | - | INT | SUM | |
maxTime | 最大响应时间 | 该方法在采集周期内最大响应时间 | ms | INT | MAX | |
runningCount | 正在执行数 | 该方法在采集时间点正在执行数量 | - | 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 | |
totalTime | 总响应时间 | 该方法的总响应时间 | - | INT | SUM | |
集群调用(cluster,以调用方集群id维度统计接口调用数据。) | clusterId | 集群id | 调用方的集群id | - | ENUM | LAST |
invokeCount | 调用次数 | 该集群的调用次数 | - | INT | SUM | |
totalTime | 总响应时间 | 该集群调用的总响应时间 | ms | INT | SUM | |
errorCount | 错误次数 | 该集群调用的错误次数 | - | INT | SUM |

