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

URL监控

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

表1 URL监控采集参数

参数名

数据类型

应用类型

默认值

Agent支持的起始版本

Agent支持的终止版本

描述

拦截header指定key值

array

JAVA

-

2.0.0

-

拦截header中指定key值的内容。

拦截url参数指定key值

array

JAVA

-

2.0.0

-

拦截url参数指定key值的内容。

拦截cookie指定key值

array

JAVA

-

2.0.0

-

拦截cookie指定key值的内容。

url采集配置

obj_array

JAVA

-

2.0.0

-

url采集配置,将restful风格url按配置进行规整;规整方式包含startwith,endwith,include,regex四种方式。

采集黑名单配置

obj_array

JAVA

-

2.0.0

-

指定规则匹配的url不采集,匹配方式包含startwith,endwith,include,regex四种方式。

业务code采集长度限制

integer

JAVA

0

2.0.0

-

解析业务code需要采集body内容的长度限制。

解析业务code的key

array

JAVA

-

2.0.0

-

解析json格式的body内容的key,获取业务状态码。

业务code的正确值

array

JAVA

-

2.0.0

-

配置正确的业务状态码的值,业务状态码不在该范围的值定义为错误的调用链。

慢请求阈值定义

integer

JAVA

800

2.0.0

-

定义慢请求阈值,超过该阈值的url会定义为慢url,默认提高调用链采样率。

url配置

obj_array

JAVA

-

2.0.0

-

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

错误状态码定义

radio

JAVA

500

2.0.0

-

设置统计为错误的状态码范围。

Url自动规整

radio

JAVA

false

2.3.11

-

Url自动规整。

表2 URL监控指标说明

指标类别

指标

指标名称

指标说明

单位

数据类型

默认聚合方式

汇总(total ,url接口调用汇总统计数据。)

errorCount

错误次数

总错误次数

-

INT

SUM

invokeCount

调用次数

总调用次数

-

INT

SUM

totalTime

总响应时间

总响应时间

ms

INT

SUM

satisfiedCount

满意请求数

满意请求数

-

INT

SUM

toleratingCount

可容忍请求数

可容忍请求数

-

INT

SUM

状态码(statuscode,以接口返回的状态码维度统计接口调用数据。)

code

状态码

状态码

-

ENUM

LAST

count

调用次数

该状态码的发生次数

-

INT

SUM

url

采样url

该状态码在采集周内采样的url

-

STRING

LAST

url监控(url,以url维度统计接口调用数据。)

url

url

请求的url

-

ENUM

LAST

method

httpmethod

请求的httpmethod

-

ENUM

LAST

concurrentMax

最大并发

该url的最大并发

-

INT

MAX

errorCount

错误数

该url的错误数

-

INT

SUM

invokeCount

调用次数

该url的调用次数

-

INT

SUM

lastError

错误信息

该url发生错误时产生的错误信息

-

STRING

LAST

maxTime

最大响应时间

该url在采集周期内最大响应时间

ms

INT

MAX

maxTimeNativeUrl

最慢url

该url在采集周期内最慢url

-

STRING

LAST

runningCount

正在执行数

该url在采集时间点正在执行数量

-

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

总响应时间

该url的总响应时间

ms

INT

SUM

isRoot

是否根调用

是否是根调用

-

INT

SUM

satisfiedCount

满意请求数

满意请求数

-

INT

SUM

toleratingCount

可容忍请求数

可容忍请求数

-

INT

SUM

集群调用(user,以调用方集群id维度统计接口调用数据。)

clusterId

集群id

调用方的集群id

-

ENUM

LAST

invokeCount

调用次数

该集群的调用次数

-

INT

SUM

total1xxCount

1xx次数

状态码为1xx的调用次数

-

INT

SUM

total2xxCount

2xx次数

状态码为2xx的调用次数

-

INT

SUM

total3xxCount

3xx次数

状态码为3xx的调用次数

-

INT

SUM

total4xxCount

4xx次数

状态码为4xx的调用次数

-

INT

SUM

total5xxCount

5xx次数

状态码为5xx的调用次数

-

INT

SUM

totalTime

总响应时间

该集群调用的总响应时间

ms

INT

SUM

errorCount

错误次数

该集群调用的错误次数

-

INT

SUM

concurrentMax

最大并发

该集群的最大并发

-

INT

MAX

maxTime

最大响应时间

该url在采集周期内最大响应时间

ms

INT

MAX