Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-2028

Add OpenTracing support

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Information Provided
    • None
    • None
    • None
    • None

    Description

      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 standard defines an API for this, facilitating the use of different (OpenTracing-compatible) tracing systems (e.g. Jaeger).

      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.

      Attachments

        1. Artemis-OpenTracing.png
          39 kB
          Carsten Lohmann
        2. Artemis-OpenTracing2.png
          44 kB
          Carsten Lohmann

        Issue Links

          Activity

            People

              Unassigned Unassigned
              calohmn Carsten Lohmann
              Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: