confluent-kafka-dotnet icon indicating copy to clipboard operation
confluent-kafka-dotnet copied to clipboard

[DRAFT] feat: Add distributed tracing

Open chertby opened this issue 2 years ago • 2 comments

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).

chertby avatar Aug 29 '22 21:08 chertby

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Aug 29 '22 21:08 CLAassistant

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 avatar Aug 30 '22 15:08 mhowlett

@mhowlett It's been 5 months, is there any update on whether and how Kafka is going to support distributed tracing?

Juandavi1 avatar Feb 04 '23 15:02 Juandavi1