rabbitmq
15 commands
15 shown
Список очередей
Очереди с количеством сообщений и потребителей
rabbitmqctl list_queues name messages consumers durable
Список exchanges
Все exchanges и их типы
rabbitmqctl list_exchanges name type durable
Список bindings
Все привязки очередей к exchanges
rabbitmqctl list_bindings
Список соединений
Все активные AMQP соединения
rabbitmqctl list_connections name peer_host port user
Очистить очередь
Удалить все сообщения из очереди без её удаления
rabbitmqctl purge_queue <queue>
Статус ноды
Информация ноды, запущенные приложения, память, порты
rabbitmqctl status
Включить management плагин
Включить HTTP API управления и веб-интерфейс на порту 15672
rabbitmq-plugins enable rabbitmq_management
Экспорт конфигурации
Экспортировать exchanges, очереди, bindings, пользователей, политики
rabbitmqctl export_definitions /tmp/rabbitmq-definitions.json
Очереди с количеством сообщений
Имя очереди, количество сообщений и потребителей
rabbitmqctl list_queues name messages consumers
Статус кластера
Узлы кластера, disk-узлы и партиции
rabbitmqctl cluster_status
Очистить очередь
Удалить все сообщения из очереди не удаляя её
rabbitmqctl purge_queue my_queue -p my_vhost
Список exchanges
Все exchanges с типом и признаком durable
rabbitmqctl list_exchanges name type durable
Список bindings
Привязки exchange→queue для vhost
rabbitmqctl list_bindings -p my_vhost
Включить management plugin
Включить веб-интерфейс на порту 15672
rabbitmq-plugins enable rabbitmq_management && rabbitmqctl restart
Экспорт конфигурации (бэкап)
Экспортировать все vhost, exchanges и политики через management API
curl -s -u guest:guest http://localhost:15672/api/definitions | jq '.' > rabbitmq-defs.json
no commands match