Trying to maintain distributed tracing across a WebSocket connection to the notification events endpoint. The initial handshake includes the traceparent header, but the server’s acknowledgment doesn’t echo it back. Subsequent events arrive without any trace context. Is there a specific header or payload field I need to set in the subscription request to force context propagation? Here is the connection setup:
ws = create_connection(url, header=[f"traceparent: {ctx.get_traceparent()}"])
The trace breaks immediately after connection.