跳到主要内容
版本:3.7.0

调用链采集配置

调用链采集配置是用于对系统中调用链数据的采集规则进行设定的功能模块。通过配置采集模式、采集率、最大采集 span 数等参数,能够精准控制调用链数据的采集行为,在保障获取有效调用链信息用于问题排查、性能分析的同时,合理平衡系统资源消耗,避免因过度采集对系统正常运行造成过大压力。

如何配置调用链采集规则

1、进入部署配置 -> 规则配置 -> 数据采集 -> 调用链 页面,系统内置默认的调用链采集规则。同时默认规则支持修改。 traceconfiguration1

2、点击创建按钮可自定义调用链采集规则,自定义采集规则支持按“服务、服务标签、进程、进程组、进程组标签”等进行过滤匹配。 traceconfiguration2

3、采集规则配置支持设置采集模式、采集强度、单trace最大span采集数、堆栈采集、CPU耗时采集、请求参数、响应头等 traceconfiguration3

提示
  • 阈值模式:采集全部的调用链相关原始数据,业务结束时将全部慢请求(根据服务接口的响应时间阈值判定的较慢请求和很慢请求)和错误请求的数据生成调用链。
  • 智能采样模式:全部按照采集率采集调用链。在SmartAgent8.1.2及以上的探针版本会在阈值模式的基础上,按照采集率将健康请求(全部请求去掉慢请求和错误请求)的数据生成调用链。
  • 智能强度模式:按照采集强度采集调用链。(每个入口业务每个采集周期5s采集前n个请求的调用链,其中n根据强度低、中、高分别对应:1、2、3,默认强度为低。)
  • 智能自适应模式:在确保不超过最大采集限制的前提下,各种业务采集均衡分配。具体规则如下: 1.最大采集限制:定义每分钟总采集数的上限; 2.动态调整采集比例,根据每个业务的访问量动态调整采集比例: 每种业务至少采集一次; 访问量大的业务,其采集比例相对较低; 访问量小的业务,其采集比例相对较高;

4、自定义采集规则支持进行管理 traceconfiguration4