dfds / dafda

.NET Kafka client library
7 stars 18 forks source link

Add support for OpenTelemetry Tracing #85

Closed toizo closed 7 months ago

toizo commented 7 months ago

Adds OpenTelemetry Tracing as discsussed in https://github.com/dfds/dafda/issues/50.

Includes:

refactored the dead branch (v0.12.0-otel1) and aligned it with newest OpenTelemetry semantic conventions. The tracing context between consumer and producer propagates via a new traceparent message header on the envelope. This is aligned with a W3C Trace Context spec. some minor linting (e.g. removing references of unused namespaces)