功能入口
- 选择目标资源池,并登录APM组件控制台。
- 在左侧导航栏中选择「应用监控」-「应用列表」。
- 在应用列表中选择您想查看的应用,点击「应用名称」打开新的应用详情链接。
- 在左侧导航栏中选择「应用设置」-「Dubbo设置」。
功能说明
功能板块 | 说明 |
---|---|
采样率设置 | 用于设置dubbo采样率 |
慢请求响应阈值设置 | 用于设置单个dubbo及全局的慢请求响应阈值 |
拦截设置 | 用于进行调用详情采集长度、attachment、fieldFilter采集设置 |
其他采集设置 | 用于设置dubbo黑名单 |
采样率设置
用于设置dubbo采样率。
遵循公共采样基本原则:错误调用全采、尾部采样(即将上线)。
默认采样率与公共采样率一致为10,支持自定义调整。
慢请求响应阈值设置
正常调用下采样率判断优先级如下:
公共采样率(命中采)<局部采样率(若没有可忽略,命中采)<慢请求响应公共阈值(命中采)<单个dubbo慢请求阈值(命中采)<黑名单(命中不采)
采样率会影响应用概览中慢调用的数据展示。
参数名称
说明
样例
慢请求响应公共阈值
用于定义全局慢请求阈值。
● 单位ms,默认500,支持设置0~300,000间的任意整数。
● 响应时间超过该阈值的请求将被定义为慢请求,慢请求采样率为百分百。
500
慢请求响应单个dubbo阈值
用于定义某个dubbo的慢请求阈值。
● 单位ms,默认500,支持设置0~300,000间的任意整数。
● 对于当前dubbo而言,响应时间超过该阈值的请求将被定义为慢请求,慢请求采样率为百分百。
helloGroup/org.spring.springboot.dubbo.GreetingService:2.0.0/testInvocation
500
拦截设置
用于控制哪些采集参数及返回值会进行拦截展示。
参数名称
说明
样例
是否采集调用详情
● 开关,默认关闭,开启后将采集参数和返回值。
● 在调用链查询-拓展信息中显示。
-
调用详情采集长度限制
● 单位字节,默认1000,可以配置1~2000内的任意整数。
● 用于控制返回值的显示长度。
1000
是否采集attachment
● 开关,默认关闭,开启后,会根据key采集attachment、invocation信息。
-
attachment采集长度限制
● 单位字节,默认1000,可以配置1~2000内的任意整数。
● 用于控制attachment返回值的显示长度。
1000
拦截attachment参数指定key
● 作用于attachment,添加的key会被拦截显示。
name
拦截fieldFilter指定key
● 作用于参数、返回值,添加的key值会被拦截并过滤显示成******;
● 作用于attachment,添加的key值如果也在“拦截attachment参数指定key”中,会过滤显示成******。
name
其他采集设置
当前支持设置采集黑名单,需填写匹配方式和匹配表达式。
黑名单
符合匹配规格的dubbo将不予采集。
匹配方式
说明
匹配表达式示例
实现效果
startwith
匹配表达式开头的dubbo,并进行屏蔽。
helloGroup/org.spring.springboot.dubbo.GreetingService:2.0.0/testExce
http://123.60.43.175:8381/testExceptionDubbo被屏蔽
endwith
匹配表达式结尾的dubbo,并进行屏蔽。
helloGroup/org.spring.springboot.dubbo.GreetingService:2.0.0/Error
http://123.60.43.175:8381/testErrorDubbo被屏蔽
include
包含匹配表达式的dubbo,会被屏蔽。
helloGroup/org.spring.springboot.dubbo.GreetingService:2.0.0/stSl
http://123.60.43.175:8381/testSlowDubbo被屏蔽
regex
符合通配符表达式的dubbo,会被屏蔽。
*testInvo*
http://123.60.43.175:8381/testInvocationDubbo被屏蔽