HDDS-13680. migrate tracing to opentelemetry#9038
HDDS-13680. migrate tracing to opentelemetry#9038sumitagrawl merged 30 commits intoapache:masterfrom
Conversation
adoroszlai
left a comment
There was a problem hiding this comment.
Thanks @sumitagrawl for working on this.
jojochuang
left a comment
There was a problem hiding this comment.
From a quick look it looks good. Thanks @sumitagrawl Just a trivial text suggestion.
Client applications such as HBase support OpenTelemetry. I wonder if the traces started from HBase can connect correctly to the underlying Ozone traces. I couldn't get it working when Ozone was using OpenTracing.
Yes, it will able to trace. Few improvement JIRA to be raised for details, I have prepared design doc for the same, |
What changes were proposed in this pull request?
Ozone is currently using OpenTracing with Jaegaer as the destination. Now the OpenTracing project is deprecated and no longer supported.
As part of this PR scope, its just migrating to OpenTelemetry interface with existing behavior and should able to work work with Jaeger.
Few changes:
env variable:
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-13680
Parent JIRA:
https://issues.apache.org/jira/browse/HDDS-13679
How was this patch tested?
Sample Output from Jaegar:
