confluent-kafka-dotnet
confluent-kafka-dotnet copied to clipboard
[DRAFT] feat: Add distributed tracing
This DRAFT PR introduces a distributed tracing instrumentation for the Producer and Consumer by leveraging the use of Activity objects with tags mapping the OpenTelemetry messaging attributes specification.
This is a continuation of the PR #1838.
- [ ] Determine the best place to start activities.
- [ ] Determine which attributes can be filled
- [ ] Add an extension method for connecting traces (see what options there may be)
- [ ] Discuss passing trace ID and span ID inside headers (I think it's better to take out a separate PR).
we are interested in adding this capability - it keeps getting delayed because we don't know enough about it to quickly review a community PR or how it might fit with a broader confluent strategy & priority keeps getting bumped.
however, your contribution is appreciated - we will ultimately consider along with other similar contributions.
@mhowlett It's been 5 months, is there any update on whether and how Kafka is going to support distributed tracing?