ibrahimcesar/async-inspect
GitHub で見るMessage queue tracing (Kafka, RabbitMQ, NATS)
Open
#33 opened on 2025年11月29日
distributedenhancementhelp wanted
Repository metrics
- Stars
- (5 stars)
- PR merge metrics
- (PR metrics pending)
説明
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