Right now, we always use a parentBased(traceIdRatioBased) based sampler with a probability read from management.tracing.sampling.probability.
Looking at the documentation, those are the supported samplers:
Known values for OTEL_TRACES_SAMPLER are:
- "always_on": AlwaysOnSampler
- "always_off": AlwaysOffSampler
- "traceidratio": TraceIdRatioBased
- "parentbased_always_on": ParentBased(root=AlwaysOnSampler)
- "parentbased_always_off": ParentBased(root=AlwaysOffSampler)
- "parentbased_traceidratio": ParentBased(root=TraceIdRatioBased)
We could add a new property management.opentelemetry.tracing.sampler. The trace ratio sampler would use management.tracing.sampling.probability.
Right now, we always use a
parentBased(traceIdRatioBased)based sampler with a probability read frommanagement.tracing.sampling.probability.Looking at the documentation, those are the supported samplers:
Known values for
OTEL_TRACES_SAMPLERare:We could add a new property
management.opentelemetry.tracing.sampler. The trace ratio sampler would usemanagement.tracing.sampling.probability.