Uploaded image for project: 'Red Hat Build of Apache Camel for Quarkus'
  1. Red Hat Build of Apache Camel for Quarkus
  2. CEQ-10290

expose api to override opentelemetry trace id for camel route

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 3.Next.GA
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • 0

      There is no obvious way to set the trace ID for a message when the traceparent header is missing from the incoming message.

       

      One use case example: for messages received from an external source (i.e. not controlled by the developer of the camel route), the incoming message body contains the trace ID.  It would be nice if there was a way to set the current trace ID with the one found in the message body.

      There is a way to get into the current span via ActiveSpanManager.getSpan(exchange), but the API here doesn't allow you to override the ID.

              Unassigned Unassigned
              rhn-support-shiggs Stephen Higgs
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: