[ https://issues.apache.org/jira/browse/ARTEMIS-2028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793628#comment-16793628 ]
Carsten Lohmann commented on ARTEMIS-2028: ------------------------------------------ [~clebertsuconic]: The fact that this ticket was resolved with resolution "Fixed" was indeed misleading - no direct support of OpenTracing has been added. What has been done as part of this ticket was provide additional hooks in the broker plugin interface, and add support for adding annotations to outgoing AMQP messages. With this, a broker plugin and interceptors can be implemented that actually provide OpenTracing support to Artemis. The above referenced mailing list discussion has lead to such an approach, that OpenTracing support should preferably be provided via an external plugin and interceptors. I've done an implementation to test this - it's not contributed anywhere yet however, also since it needs Artemis 2.7.0. The initial idea was to maybe contribute it to "OpenTracing-contrib". With your invitation to contribute above, did you mean contribute the plugin/interceptors to the Artemis repo directly? Or add OpenTracing support in Artemis directly instead? > Add OpenTracing support > ----------------------- > > Key: ARTEMIS-2028 > URL: https://issues.apache.org/jira/browse/ARTEMIS-2028 > Project: ActiveMQ Artemis > Issue Type: New Feature > Reporter: Carsten Lohmann > Priority: Major > Fix For: 2.8.0 > > Attachments: Artemis-OpenTracing.png, Artemis-OpenTracing2.png > > > In order to get an overview of the lifetime of a message going through > different messaging components, it would be good to have support for > distributed tracing in Artemis. > The [OpenTracing|http://opentracing.io/] standard defines an API for this, > facilitating the use of different (OpenTracing-compatible) tracing systems > (e.g. [Jaeger|https://jaegertracing.io/]). > This would mean more general distributed tracing support than the one > proposed in ARTEMIS-461. > To start out with, support could be added to the AMQP protocol, using AMQP > delivery annotations to get the OpenTracing SpanContext from incoming > messages and to put the SpanContext into outgoing messages. -- This message was sent by Atlassian JIRA (v7.6.3#76005)