[
https://issues.apache.org/jira/browse/HDDS-13679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Andika updated HDDS-13679:
-------------------------------
Summary: Distributed tracing improvement (was: Distributed tracing
imporvement)
> Distributed tracing improvement
> -------------------------------
>
> Key: HDDS-13679
> URL: https://issues.apache.org/jira/browse/HDDS-13679
> Project: Apache Ozone
> Issue Type: Epic
> Reporter: Sumit Agrawal
> Assignee: Sumit Agrawal
> Priority: Major
> Labels: pull-request-available
>
> Ozone is currently using OpenTracing with Jaegaer as the destination. Now the
> OpenTracing project is deprecated and no longer supported. It is suggested to
> Migrate *OpenTelemetry which is standard* and supports various tools
> including Jaeger as UI to show traces.
>
> Migration:
> # Make use of OpenTelemetry methods
> # Jaeger is supported with OTLP protocol over 4217 port with grpc
> # change env variable naming to be used for tracing
> # using standard *W3CTraceContextPropagator* for propogating context
>
> Improvement:
> * SpanKind addition as Server, Client, Internal, producer, consumer
> * Service Name in trace to be more visual tracking like, OM-IP:Port,
> SCM-IP:Port, OzoneClient-PID
> * Tracing hierarchy to be validated for flows
> * Dynamic enable trace log for OM/SCM/DN
> * Trace documentation
> New exploratory feature:
> * Tracing hierarch to continue Span from User code (no need new trace start
> from Ozone Client) for E2E tracing
> * Tracing level control external tracing, internal tracing, include thread
> tracing
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]