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

Add OpenTracing support

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      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-OpenTracing2.png
          44 kB
          Carsten Lohmann
        2. Artemis-OpenTracing.png
          39 kB
          Carsten Lohmann

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                calohmn Carsten Lohmann
              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: