Access via k9s port forwarding
:pods→ search/rabbitmq→Shift+Fon the pod- Enter
15672:15672 - Open
http://localhost:15672, login with RabbitMQ credentials Ctrl+Cor close k9s to stop
Inspecting messages
Queues tab → click queue name → scroll to Get Messages
| Goal | Ack Mode | Effect |
|---|---|---|
| Peek (safe) | ack_requeue_true | Message stays in queue |
| Consume | automatic ack | Message permanently removed |
| Inspect in code | manual ack + nack(requeue=true) | Message stays in queue |
| Actually process | manual ack + ack() | Message removed |
Default to ack_requeue_true when debugging — it’s non-destructive.
Queue stats to check
- Ready — waiting to be consumed
- Unacked — delivered but not acknowledged
- Message Rate — incoming/outgoing throughput