OpenTracing Kafka Client contains a simple extension of the OpenTracing ITracer
for injecting and extracting continues asynchronus spans and decorators for traceable Confluent.Kafka consumers and producers.
A caught asynchronus trace over Kafka
https://www.nuget.org/packages/OpenTracing.Confluent.Kafka
See Example. It uses Kafka and Jaeger. To setup the infrastructure for the example see Running Kafka and Jaeger within Docker and Kubernetes.