From 18b50c17522f09a3f5787733682d98061d7166c3 Mon Sep 17 00:00:00 2001 From: weisd Date: Mon, 21 Apr 2025 17:33:50 +0800 Subject: [PATCH] otel debug filter tower --- crates/obs/src/telemetry.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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);