You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complete executable reproducer if available (e.g. GitHub Repo):
Steps to reproduce
We have Application A that has its tracing context that publish an event using EventBus.
This event is handled by Application B, that does not continue with Application A context but starts a new tracing context.
The problem is that the OpenTraceDispatchInterceptor doesn't intercept the EventBus.publish() call and then does not extract
tracingId from tracing context and does not add metadata to published event.
As workaround, we insert manually the header in the published message.
Basic information
Steps to reproduce
We have Application A that has its tracing context that publish an event using EventBus.
This event is handled by Application B, that does not continue with Application A context but starts a new tracing context.
The problem is that the OpenTraceDispatchInterceptor doesn't intercept the EventBus.publish() call and then does not extract
tracingId from tracing context and does not add metadata to published event.
As workaround, we insert manually the header in the published message.
Our code below:
Expected behaviour
We expect that OpenTracing context 'continues' between applications.
Actual behaviour
Event published in the EventStore by Application A does not contains jaeger uber-trace-id metadata and then Application B starts a new context.
The text was updated successfully, but these errors were encountered: