巨型跟踪配置选项

编辑

span_compression_enabled ( [1.30.0] 在 1.30.0 版本中添加。 )

编辑

将此选项设置为 true 将启用跨度压缩功能。跨度压缩减少了收集、处理和存储的开销,并消除了 UI 中的杂乱。但缺点是,所有压缩跨度的某些信息(例如数据库语句)将不会被收集。

dynamic config

默认值 类型 动态

true

布尔值

true

Java 系统属性 属性文件 环境变量

elastic.apm.span_compression_enabled

span_compression_enabled

ELASTIC_APM_SPAN_COMPRESSION_ENABLED

span_compression_exact_match_max_duration ( [1.30.0] 在 1.30.0 版本中添加。 )

编辑

连续的完全匹配且持续时间低于此阈值的跨度将被压缩成单个复合跨度。此选项不适用于复合跨度。这减少了收集、处理和存储的开销,并消除了 UI 中的杂乱。但缺点是,所有压缩跨度的数据库语句将不会被收集。

dynamic config

支持持续时间后缀 mssm。例如:50ms

默认值 类型 动态

50ms

时间持续时间

true

Java 系统属性 属性文件 环境变量

elastic.apm.span_compression_exact_match_max_duration

span_compression_exact_match_max_duration

ELASTIC_APM_SPAN_COMPRESSION_EXACT_MATCH_MAX_DURATION

span_compression_same_kind_max_duration ( [1.30.0] 在 1.30.0 版本中添加。 )

编辑

连续的到同一目的地的跨度且持续时间低于此阈值的跨度将被压缩成单个复合跨度。此选项不适用于复合跨度。这减少了收集、处理和存储的开销,并消除了 UI 中的杂乱。但缺点是,所有压缩跨度的数据库语句将不会被收集。

dynamic config

支持持续时间后缀 mssm。例如:0ms

默认值 类型 动态

0ms

时间持续时间

true

Java 系统属性 属性文件 环境变量

elastic.apm.span_compression_same_kind_max_duration

span_compression_same_kind_max_duration

ELASTIC_APM_SPAN_COMPRESSION_SAME_KIND_MAX_DURATION

exit_span_min_duration ( [1.30.0] 在 1.30.0 版本中添加。 )

编辑

出口跨度是指表示对外部服务的调用(例如数据库)的跨度。如果此类调用非常短,则通常不相关,可以忽略。

如果跨度传播分布式跟踪 ID,即使它短于配置的阈值,也不会被忽略。这是为了确保不会记录任何断开的跟踪。

dynamic config

支持持续时间后缀 usmssm。例如:0ms

默认值 类型 动态

0ms

时间持续时间

true

Java 系统属性 属性文件 环境变量

elastic.apm.exit_span_min_duration

exit_span_min_duration

ELASTIC_APM_EXIT_SPAN_MIN_DURATION