From acb3edf5ff96f66c9c3013e5258a2f8636c880ad Mon Sep 17 00:00:00 2001 From: Adil Hafeez Date: Mon, 9 Feb 2026 12:00:10 -0800 Subject: [PATCH] filter attributes on info or higher level --- crates/brightstaff/src/tracing/service_name_exporter.rs | 8 ++++++-- .../multi_agent_with_crewai_langchain/docker-compose.yaml | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/brightstaff/src/tracing/service_name_exporter.rs b/crates/brightstaff/src/tracing/service_name_exporter.rs index d0bd8199..ca0bde15 100644 --- a/crates/brightstaff/src/tracing/service_name_exporter.rs +++ b/crates/brightstaff/src/tracing/service_name_exporter.rs @@ -124,11 +124,15 @@ impl SpanExporter for ServiceNameOverrideExporter { // Group spans by their effective service name let mut spans_by_service: HashMap> = HashMap::new(); + let should_filter = !tracing::enabled!(tracing::Level::DEBUG); + for span in batch { let mut span = span; - span.attributes - .retain(|kv| !FILTERED_ATTR_KEYS.contains(&kv.key.as_str())); + if should_filter { + span.attributes + .retain(|kv| !FILTERED_ATTR_KEYS.contains(&kv.key.as_str())); + } let service_name = span .attributes diff --git a/demos/use_cases/multi_agent_with_crewai_langchain/docker-compose.yaml b/demos/use_cases/multi_agent_with_crewai_langchain/docker-compose.yaml index 00875ae5..c233699b 100644 --- a/demos/use_cases/multi_agent_with_crewai_langchain/docker-compose.yaml +++ b/demos/use_cases/multi_agent_with_crewai_langchain/docker-compose.yaml @@ -10,6 +10,7 @@ services: - ARCH_CONFIG_PATH=/app/arch_config.yaml - OPENAI_API_KEY=${OPENAI_API_KEY:?OPENAI_API_KEY environment variable is required but not set} - OTEL_TRACING_GRPC_ENDPOINT=http://jaeger:4317 + - LOG_LEVEL=${LOG_LEVEL:-info} volumes: - ./config.yaml:/app/arch_config.yaml:ro - /etc/ssl/cert.pem:/etc/ssl/cert.pem