diff --git a/gateway/src/node/client_handling/websocket/connection_handler/fresh.rs b/gateway/src/node/client_handling/websocket/connection_handler/fresh.rs index ad283c35db..7bd563f358 100644 --- a/gateway/src/node/client_handling/websocket/connection_handler/fresh.rs +++ b/gateway/src/node/client_handling/websocket/connection_handler/fresh.rs @@ -875,10 +875,12 @@ impl FreshHandler { let propagator = TraceContextPropagator::new(); let extracted_context = propagator.extract(&carrier); + error!("==== Context propagation successful! Current context: {:?} ====", extracted_context); + let span = tracing::info_span!("websocket_authentication"); span.set_parent(extracted_context.clone()); + span.enter(); - error!("==== Context propagation successful! Current context: {:?} ====", extracted_context); } else { warn!("No OpenTelemetry context provided in the request"); }