Distributed Tracing
The clients support W3C Trace Context via optional traceparent headers, enabling distributed tracing across microservices.
Usageβ
-
Many client methods accept an
Option<String>parameter namedtracing_id. -
Passing a
Some(trace_id)propagates context to downstream services for observability. -
Leaving it as
Nonewill execute the request without attaching tracing metadata.
Benefitsβ
-
Provides full request visibility across DB and AI pipelines.
-
Facilitates debugging and performance monitoring in distributed systems.
-
Supports correlation of requests across multiple services and pipelines.