rabbitmq
15 commands
15 shown
List queues
Show queues with message count and consumer count
rabbitmqctl list_queues name messages consumers durable
List exchanges
Show all exchanges and their types
rabbitmqctl list_exchanges name type durable
List bindings
Show all queue-exchange bindings
rabbitmqctl list_bindings
List connections
Show all active AMQP connections
rabbitmqctl list_connections name peer_host port user
Purge a queue
Delete all messages from a queue without removing it
rabbitmqctl purge_queue <queue>
Node status
Show node info, running applications, memory, listeners
rabbitmqctl status
Enable management plugin
Enable the HTTP management API and web UI on port 15672
rabbitmq-plugins enable rabbitmq_management
Export definitions
Export all exchanges, queues, bindings, users, policies
rabbitmqctl export_definitions /tmp/rabbitmq-definitions.json
List queues with message counts
Show queue names, message depth and consumer count
rabbitmqctl list_queues name messages consumers
Check cluster status
Show cluster nodes, disk nodes and partitions
rabbitmqctl cluster_status
Purge a queue
Remove all messages from a queue without deleting it
rabbitmqctl purge_queue my_queue -p my_vhost
List exchanges
Show all exchanges with type and durability
rabbitmqctl list_exchanges name type durable
List bindings
Show exchange-to-queue bindings for a vhost
rabbitmqctl list_bindings -p my_vhost
Enable management plugin
Enable web UI on port 15672
rabbitmq-plugins enable rabbitmq_management && rabbitmqctl restart
Export definitions (backup)
Export all vhosts, exchanges and policies via management API
curl -s -u guest:guest http://localhost:15672/api/definitions | jq '.' > rabbitmq-defs.json
no commands match