We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f527c17 commit 14b0de7Copy full SHA for 14b0de7
crates/cli/src/telemetry.rs
@@ -119,10 +119,14 @@ fn otlp_tracer_provider(
119
let batch_processor =
120
BatchSpanProcessor::builder(exporter, opentelemetry_sdk::runtime::Tokio).build();
121
122
+ // We sample traces based on the parent if we have one, and if not, we
123
+ // sample a ratio based on the configured sample rate
124
+ let sampler = Sampler::ParentBased(Box::new(Sampler::TraceIdRatioBased(sample_rate)));
125
+
126
let tracer_provider = SdkTracerProvider::builder()
127
.with_span_processor(batch_processor)
128
.with_resource(resource())
- .with_sampler(Sampler::TraceIdRatioBased(sample_rate))
129
+ .with_sampler(sampler)
130
.build();
131
132
Ok(tracer_provider)
0 commit comments