ibrahimcesar/async-inspect

Message queue tracing (Kafka, RabbitMQ, NATS)

Open

#33 建立於 2025年11月29日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)Rust (1 fork)auto 404
distributedenhancementhelp wanted

倉庫指標

Star
 (5 star)
PR 合併指標
 (PR 指標待抓取)

描述

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

貢獻者指南