Uploaded image for project: 'AMQ Clients'
  1. AMQ Clients
  2. ENTMQCL-3660

Differences between qpid-proton-cpp, qpid-proton-python and qpid-jms tracing implementations

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • CP
    • amqp-cpp-client
    • None

      Receive operation and the tag with library name are named differently in the two implementations, for IMO no good reason.

      . qpid-jms qpid-proton-cpp qpid-proton-python
      receive operation name onMessage and receive amqp-message-received amqp-delivery-receive
      clients name tag component otel.library.name=qpid-tracer component
      queue/topic name destination Destination_address/Source_address destination

      qpid-jms

      https://github.com/apache/qpid-jms/blob/94822aced1380bae7935db6305250bf6bea7a9ac/qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing/OpenTracingTracer.java#L64

      qpid-proton-cpp

      https://github.com/apache/qpid-proton/blob/3b0cfbc5a963e63948ef5a514ef8d931d503895c/cpp/src/tracing_opentelemetry.cpp#L196

      qpid-proton-python

      https://github.com/apache/qpid-proton/blob/7afa39b83024563f8edabae41a84faaadf128663/python/proton/_tracing.py#L92

            astitcher Andrew Stitcher
            jdanek@redhat.com Jiri Daněk
            Jiri Daněk Jiri Daněk
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: