[ https://issues.apache.org/jira/browse/PHOENIX-6581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kiran Kumar Maturi updated PHOENIX-6581: ---------------------------------------- Description: A client can create multiple connections and might want only few connections to have tracing enabled. We can do this by controlling the span creation at parent level (executeUpdate/ executeQuery). Opentelemetry provides an SDK to better control on [sampling|https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#sampling]. we will be creating a valid span based on the configuration (TRACING_ENABLED) using which the connection was creation. This can be further improved by writing custom sampler as well was:In order to have better control on tracing. We should support tracing sampling rate at connection level. > Create a span based on TRACING_ENABLED configuration > ---------------------------------------------------- > > Key: PHOENIX-6581 > URL: https://issues.apache.org/jira/browse/PHOENIX-6581 > Project: Phoenix > Issue Type: Sub-task > Reporter: Kiran Kumar Maturi > Assignee: Kiran Kumar Maturi > Priority: Minor > > A client can create multiple connections and might want only few connections > to have tracing enabled. We can do this by controlling the span creation at > parent level (executeUpdate/ executeQuery). Opentelemetry provides an SDK to > better control on > [sampling|https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#sampling]. > we will be creating a valid span based on the configuration > (TRACING_ENABLED) using which the connection was creation. > This can be further improved by writing custom sampler as well -- This message was sent by Atlassian Jira (v8.20.1#820001)