[
https://issues.apache.org/jira/browse/HBASE-25424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17253997#comment-17253997
]
Duo Zhang commented on HBASE-25424:
-----------------------------------
{quote}
Our own module might be better till this opentelemetry and its allied projects
become GA?
{quote}
In general I do not like to implement the same logic again if we could just use
a third party library. Let's see how is the opentelemetry going, they used to
claim that the GA version will come before the end of 2020. If they could not
make it happen, for example, even at the end of January, and there are still
lots of pending tasks, I think then we could start to implement our own sub
module.
Thanks.
> Find a way to config OpenTelemetry tracing without directly depending on
> opentelemetry-sdk
> ------------------------------------------------------------------------------------------
>
> Key: HBASE-25424
> URL: https://issues.apache.org/jira/browse/HBASE-25424
> Project: HBase
> Issue Type: Sub-task
> Components: dependencies, tracing
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Major
>
> According to the document of OpenTelemetry, for all the modules which could
> be depended by downstream users, we should only depend on opentelemetry-api.
> But the open telemetry propagator must be initialized programmatically, so we
> need to have a module to implement the code and introduce dependency on
> opentelemetry-sdk, and we need to call it before doing anything when starting
> master, regionserver, and so on.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)