[ 
https://issues.apache.org/jira/browse/HDDS-13679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sumit Agrawal updated HDDS-13679:
---------------------------------
    Summary: Distributed tracing imporvement  (was: Migrate Tracing to 
OpenTelemetry as OpenTracing is depreciated)

> Distributed tracing imporvement
> -------------------------------
>
>                 Key: HDDS-13679
>                 URL: https://issues.apache.org/jira/browse/HDDS-13679
>             Project: Apache Ozone
>          Issue Type: Epic
>            Reporter: Sumit Agrawal
>            Priority: Major
>
> 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: issues-unsubscr...@ozone.apache.org
For additional commands, e-mail: issues-h...@ozone.apache.org

Reply via email to