更新时间:2023-08-02 GMT+08:00

Functiongraph监控

介绍APM采集的Functiongraph监控指标的类别、名称、含义等信息。

表1 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

-

单独配置每个方法的慢请求阈值和采样率;采样方式包含2.百分比采样;3.每分钟固定数量采样;4.自动采样三种采样方式。

表2 Functiongraph监控指标说明

指标类别

指标

指标名称

指标说明

单位

数据类型

默认聚合方式

方法监控(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