v.22.2Improvement

Tracing Context Propagation Enhanced in GRPC Client Metadata

Tracing context (for OpenTelemetry) is now propagated from GRPC client metadata (this change is relevant for GRPC client-server protocol). #34064 (andremarianiello).
Tracing context propagation for OpenTelemetry is now supported via gRPC client metadata in ClickHouse's gRPC client-server protocol.

Why it matters

This feature enables distributed tracing by propagating OpenTelemetry tracing context from the gRPC client metadata to the server. It allows better observability and monitoring of RPC calls, helping users diagnose latency and performance issues across services.

How to use it

To use this feature, ensure that your gRPC client includes OpenTelemetry tracing context in the metadata when making requests to the ClickHouse server. The server will automatically propagate and recognize this tracing context during client-server communication.