Skip to main content

Module sampling

Module sampling 

Source
Expand description

采样策略与 Baggage 传播

提供分布式追踪的采样决策与 Baggage 上下文传播能力。

§采样策略

§Baggage 传播

Baggage 是 W3C 规范定义的跨进程键值对传播机制,用于在请求链路上传递 业务上下文(如 user_id、request_id、locale)。

格式:baggage: key1=value1,key2=value2

Structs§

AlwaysOffSampler
全量不采样器:始终返回 NotRecord
AlwaysOnSampler
全量采样器:始终返回 RecordAndSample
Baggage
Baggage:跨进程键值对上下文。
BaggagePropagator
Baggage 传播器:在 HTTP header 与 Baggage 对象之间转换
BatchConfig
批量 Span 导出器配置
BatchSpanExporter
批量 Span 导出器(内存模拟)。
ParentBasedSampler
基于父 span 的采样器。
TraceIdRatioSampler
基于 trace_id 比例的确定性采样器。

Enums§

SamplingDecision
采样决策

Traits§

Sampler
采样器 trait:根据 trace_id 与父 span 状态做出采样决策