[
https://issues.apache.org/jira/browse/IMPALA-14752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Fehr updated IMPALA-14752:
--------------------------------
Description:
When using the hs2-http protocol, if clients pass in the OpenTelemetry context
propagation http header, then Impala must set the query's trace id and the
parent span id of the root span based on the value of this header.
General details about OpenTelemetry context propagation can be found at
https://opentelemetry.io/docs/concepts/context-propagation/
Specific details about how the OpenTelemetry C++ SDK implements context
propagation can be found at
https://opentelemetry.io/docs/languages/cpp/instrumentation/#context-propagation
with an example in the [SDK
docs](https://github.com/open-telemetry/opentelemetry-cpp/blob/75b8a2f51964df8b0f287851b36309f56d288fab/examples/http/server.cc#L52-L73).
was:
When using the hs2-http protocol, if clients pass in the OpenTelemetry context
propagation http header, then Impala must set the query's trace id and the
parent span id of the root span based on the value of this header.
General details about context propagation can be found at
https://opentelemetry.io/docs/concepts/context-propagation/
Specific details about how the OpenTelemetry C++ SDK implements context
propagation can be found at
https://opentelemetry.io/docs/languages/cpp/instrumentation/#context-propagation
with an example in the [SDK
docs](https://github.com/open-telemetry/opentelemetry-cpp/blob/75b8a2f51964df8b0f287851b36309f56d288fab/examples/http/server.cc#L52-L73).
> OpenTelemetry Context Propgation
> --------------------------------
>
> Key: IMPALA-14752
> URL: https://issues.apache.org/jira/browse/IMPALA-14752
> Project: IMPALA
> Issue Type: New Feature
> Affects Versions: Impala 4.5.0
> Reporter: Jason Fehr
> Priority: Major
>
> When using the hs2-http protocol, if clients pass in the OpenTelemetry
> context propagation http header, then Impala must set the query's trace id
> and the parent span id of the root span based on the value of this header.
> General details about OpenTelemetry context propagation can be found at
> https://opentelemetry.io/docs/concepts/context-propagation/
> Specific details about how the OpenTelemetry C++ SDK implements context
> propagation can be found at
> https://opentelemetry.io/docs/languages/cpp/instrumentation/#context-propagation
> with an example in the [SDK
> docs](https://github.com/open-telemetry/opentelemetry-cpp/blob/75b8a2f51964df8b0f287851b36309f56d288fab/examples/http/server.cc#L52-L73).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]