功能入口
- 选择目标资源池,并登录APM组件控制台。
- 在左侧导航栏中选择「应用监控」-「应用列表」。
- 在应用列表中选择您想查看的应用,点击「应用名称」打开新的应用详情链接。
- 在左侧导航栏中选择「应用设置」-「URL采集设置」。
功能说明
功能板块
说明
URL拦截设置
用于设置展示包含指定header/url参数的url
慢请求响应阈值设置
用于设置单个url及全局的慢请求响应阈值
Code定义
用于设置业务code采集长度以及定义状态码的正确/错误值
其他采集设置
用于设置url黑名单
URL拦截设置
用于设置拦截header/url参数。
参数名称
说明
样例
拦截header指定key值
根据该配置采集header中的值,在调用链的参数中展示。
Host
拦截url参数指定key值
根据该配置采集url中的值,在调用链的参数中展示。如http://127.0.0.1/test?apm=123,配置成apm后,调用链的参数中会展示对应的值123。
apm
注意:header、url参数可能涉及敏感数据,系统会根据您的配置自动拦截,请注意隐私保护。
慢请求响应阈值设置
公共阈值
默认500ms。当接口响应时间大于该阈值的时候,该接口会被标记为慢调用,监控概览中的慢调用数据会随着配置改变。
单个url阈值
正常调用下采样率判断优先级如下:
公共采样率(命中采)<局部采样率(若没有可忽略,命中采)<慢请求响应公共阈值(命中采)<单个url慢请求阈值(命中采)<黑名单(命中不采)
参数名称
说明
样例
慢请求响应公共阈值
用于定义全局慢请求阈值。
单位ms,默认500,支持设置0~1,000,000间的任意整数。
响应时间超过该阈值的请求将被定义为慢请求,慢请求采样率为百分百。
500
慢请求响应单个url阈值
用于定义某个url的慢请求阈值。
单位ms,默认500,支持设置0~1,000,000间的任意整数。
对于当前url而言,响应时间超过该阈值的请求将被定义为慢请求,慢请求采样率为百分百。
https://www.ctyun.cn/document/10261472
500
Code定义
自定义错误状态码,影响错误数展示。
业务code采集长度限制
自定义code采集长度,避免影响性能。
业务code解析
用于定义状态码的正确值。
如果设置多个业务code,那么只有所有业务code的值都满足正确值时,该url的业务code解析才会被判定为正确。
错误状态码定义
用于定义错误状态码。
错误调用下采集优先级判断如下:
业务code自定义(非正确采)<错误状态码定义(命中采)
参数名称
说明
样例
业务code采集长度限制
配置解析responseBody的长度限制,大于该长度的body不解析,防止影响性能。
默认0不采集,支持设置
0~2,000间的任意整数。
50
解析业务code的key
配置业务状态码的字段名称。
如果接口返回内容为{"errorCode":500,"errorMsg":"error msg"} 则该字段配置为errorCode。
errorCode
业务code的正确值
配置业务状态码的正确值。
如果需要设置多个正确值,可用半角逗号,隔开,所有非正确的值都会将调用链设置为错误。
200,202
错误状态码定义
配置业务状态码的错误值范围。
默认“状态码500及以上定义为错误”,允许修改为“状态码400及以上定义为错误”
-
其他采集设置
当前支持设置采集黑名单,提供四种匹配方式。
黑名单
符合匹配规格的url将不予采集。
匹配方式
说明
匹配表达式示例
实现效果
startwith
匹配表达式开头的url,并进行屏蔽。
http://127.0.0.1/apm1
以http://127.0.0.1/apm1开头的url均被屏蔽
endwith
匹配表达式结尾的url,并进行屏蔽。
/apm
以/apm结尾的url均被屏蔽
include
包含匹配表达式的url,会被屏蔽。
apm
包含apm的url均被屏蔽
regex
符合通配符表达式的url,会被屏蔽。
/apm/t?st
(?可匹配任意一个字符)
包含/apm/test和/apm/tEst的url均被屏蔽,但包含/apm/tst不会被屏蔽
/apm/*.x
(*可匹配零个、一个、多个字符)
包含apm目录下所有.x结尾的url均被屏蔽
/**/apm
(**可匹配零个、一个、多个目录)
包含/app/test,/app/foo/test 和 /test的url均被屏蔽