diff --git a/rust/telemetry/src/lib.rs b/rust/telemetry/src/lib.rs index 6d209c5ed..7f622d8f1 100644 --- a/rust/telemetry/src/lib.rs +++ b/rust/telemetry/src/lib.rs @@ -303,7 +303,14 @@ fn event_rate_limiter(timeout: Duration) -> BeforeCallback> { reason = "We need to match Sentry's config signature." )] fn append_tracing_fields_to_message(mut log: Log) -> Option { - const IGNORED_ATTRS: &[&str] = &["os.", "sentry.", "tracing.", "server.", "user."]; + const IGNORED_ATTRS: &[&str] = &[ + "os.", + "sentry.", + "tracing.", + "server.", + "user.", + "parent_span_id", + ]; for (key, attribute) in &log.attributes { let LogAttribute(serde_json::Value::String(attr_string)) = &attribute else {