[
https://issues.apache.org/jira/browse/DISPATCH-1088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17313807#comment-17313807
]
Jiri Daněk commented on DISPATCH-1088:
--------------------------------------
In the meantime as this ticket is open, OpenTracing has been reinventing itself
into https://opentelemetry.io. That process is not yet completed.
{quote}
h1. OpenTelemetry Tracing Specification now 1.0!
Our goal is to provide a generally available, production quality release for
the tracing data source across most OpenTelemetry components in the first half
of 2021. Several components have already reached this milestone! We expect
metrics to reach the same status in the second half of 2021 and are targeting
logs in 2022.
{quote}
> Add OpenTracing support
> -----------------------
>
> Key: DISPATCH-1088
> URL: https://issues.apache.org/jira/browse/DISPATCH-1088
> Project: Qpid Dispatch
> Issue Type: New Feature
> Reporter: Carsten Lohmann
> Priority: Major
>
> 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 the dispatch router.
> 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 will mean identifying the different steps of the message processing
> inside the router and creating/finishing corresponding (child-)_Span_s for it
> (see [OpenTracing semantic
> spec|https://github.com/opentracing/specification/blob/master/specification.md]).
> As for the implementation, there is an [OpenTracing API for
> C++|https://github.com/opentracing/opentracing-cpp].
> Some more pointers:
> - [Example for loading the tracer library
> dynamically|https://github.com/opentracing/opentracing-cpp/blob/master/example/dynamic_load/dynamic_load-example.cpp]
> (corresponding [PR|https://github.com/opentracing/opentracing-cpp/pull/45])
> This approach is supported by Jaeger now as well.
> - [Jaeger C++ OpenTracing
> binding|https://github.com/jaegertracing/jaeger-client-cpp]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]