diff --git a/crates/obs/src/telemetry.rs b/crates/obs/src/telemetry.rs index 82c93de73..8efa869dd 100644 --- a/crates/obs/src/telemetry.rs +++ b/crates/obs/src/telemetry.rs @@ -254,7 +254,11 @@ pub fn init_telemetry(config: &OtelConfig) -> OtelGuard { let filter_otel = match logger_level { "trace" | "debug" => { info!("OpenTelemetry tracing initialized with level: {}", logger_level); - EnvFilter::new(logger_level) + let mut filter = EnvFilter::new(logger_level); + for directive in ["hyper", "tonic", "h2", "reqwest", "tower"] { + filter = filter.add_directive(format!("{}=off", directive).parse().unwrap()); + } + filter } _ => { let mut filter = EnvFilter::new(logger_level);