Skip to content

Message queue tracing (Kafka, RabbitMQ, NATS) #33

@ibrahimcesar

Description

@ibrahimcesar

Trace async operations through message queues for event-driven architectures.

Goals

  • Track messages through queue systems
  • Maintain trace context across producers/consumers
  • Support popular message queue systems

Supported Systems

  • Apache Kafka (rdkafka crate)
  • RabbitMQ (lapin crate)
  • NATS (async-nats crate)

Features

  • Automatic context injection in message headers
  • Consumer trace context extraction
  • Message timing and queue latency
  • Partition/queue visibility

Acceptance Criteria

  • Traces flow through message queues
  • Producer-consumer relationship visible
  • Queue latency measured
  • Works with competing consumers

Metadata

Metadata

Assignees

No one assigned

    Labels

    distributedDistributed tracingenhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions