ibrahimcesar/async-inspect

Message queue tracing (Kafka, RabbitMQ, NATS)

Open

#33 aperta il 29 nov 2025

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)Rust (1 fork)auto 404
distributedenhancementhelp wanted

Metriche repository

Star
 (5 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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

Guida contributor