From 806db19dbbddf2431f82a912ffe5ae1060e27606 Mon Sep 17 00:00:00 2001 From: Marten Wijnja Date: Wed, 25 Mar 2026 16:42:53 +0100 Subject: [PATCH] Stop the verbose logging/tracing of the latest metastate and of every HTTP request Metastate: Right now this was on the 'warn!' level, which causes problems for logging and tracing ingesters when there are hundreds of chunks being picked up per second. This does not need to be logged at such a high level, so let's lower it down to the 'debug' verbosity. HTTP requests: This is also lowered to the 'debug' verbosity. --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- opsqueue/src/consumer/dispatcher/metastate.rs | 2 +- opsqueue/src/server.rs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3e5d698..b88f04c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2085,7 +2085,7 @@ dependencies = [ [[package]] name = "opsqueue" -version = "0.34.0" +version = "0.34.1" dependencies = [ "anyhow", "arc-swap", @@ -2139,7 +2139,7 @@ dependencies = [ [[package]] name = "opsqueue_python" -version = "0.34.0" +version = "0.34.1" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 061bc81..41bd67b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ members = [ ] [workspace.package] -version = "0.34.0" +version = "0.34.1" [workspace.lints.clippy] diff --git a/opsqueue/src/consumer/dispatcher/metastate.rs b/opsqueue/src/consumer/dispatcher/metastate.rs index 4cda7b5..8e743a3 100644 --- a/opsqueue/src/consumer/dispatcher/metastate.rs +++ b/opsqueue/src/consumer/dispatcher/metastate.rs @@ -110,7 +110,7 @@ impl MetaStateField { } pub fn too_high_counts(&self, max: usize) -> impl Iterator + '_ { - tracing::warn!("metastate: {self:?}"); + tracing::debug!("metastate: {self:?}"); self.counts_to_vals .range((max, 0)..) .map(|entry| entry.value().1) diff --git a/opsqueue/src/server.rs b/opsqueue/src/server.rs index 13774ad..27f0d7a 100644 --- a/opsqueue/src/server.rs +++ b/opsqueue/src/server.rs @@ -90,7 +90,7 @@ pub fn build_router( let tracing_middleware = tower_http::trace::TraceLayer::new_for_http() .make_span_with(|request: &http::Request<_>| { use tracing_opentelemetry::OpenTelemetrySpanExt; - let span = tracing::info_span!("request", + let span = tracing::debug_span!("request", method = %request.method(), uri = %request.uri(), version = ?request.version(),