¿Cómo obtener el recuento de consumidores para una cola RabbitMQ utilizando la API HTTP?

¿Cómo obtener el recuento de consumidores para una cola RabbitMQ utilizando la API HTTP?

Puedo obtener la cantidad de consumidores que usan Rabbitmqctl como tal:

# rabbitmqctl list_queues name consumers  | grep q-firewall-plugin
q-firewall-plugin   2

Pero cuando se utiliza la URL de la API:

/api/queues/%2F/q-firewall-plugin

Responde con:

{
    "consumer_details":[],
    "name":"q-firewall plugin",
    "vhost":"/",
    "durable":true, 
    "auto_delete":false,
    "arguments":{"x-ha-policy":"all"},
    "node":"rabbit@infra-rabbitmq-2"
}

Esperaba ver un par de consumidores en consumer_details. Qué estoy haciendo mal ?

Respuesta1

Debería haber otro campo llamado consumidores que le brinde lacontar.

{
    "consumers": 0,
    "consumer_details": [],
    "name": "Liquid.RPC.Debug",
}

información relacionada