RabbitMQ Metrics

See Application Integrations for more information.

rabbitmq.connections

The number of current connections to a given rabbitmq vhost. Each connection is tagged as rabbitmq_vhost:<vhost_name>.

rabbitmq.connections.state

The number of connections in the specified connection state.

rabbitmq.exchange.messages.ack.count

The number of messages delivered to clients and acknowledged.

rabbitmq.exchange.messages.ack.rate

The rate of messages delivered to clients and acknowledged per second.

rabbitmq.exchange.messages.confirm.count

The number of messages confirmed.

rabbitmq.exchange.messages.confirm.rate

The rate of messages confirmed per second.

rabbitmq.exchange.messages.deliver_get.count

The sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get.

rabbitmq.exchange.messages.deliver_get.rate

The rate per second of the sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get.

rabbitmq.exchange.messages.publish_in.count

The number of messages published from channels into this exchange.

rabbitmq.exchange.messages.publish_in.rate

The amount of messages published from channels into this exchange per second.

rabbitmq.exchange.messages.publish_out.count

The number of messages published from this exchange into queues.

rabbitmq.exchange.messages.publish_out.rate

The amount of messages published from this exchange into queues per second.

rabbitmq.exchange.messages.publish.count

The number of messages published.

rabbitmq.exchange.messages.publish.rate

The amount of messages published per second.

rabbitmq.exchange.messages.redeliver.count

The number of subset of messages in deliver_get which had the redelivered flag set.

rabbitmq.exchange.messages.redeliver.rate

The amount of subset of messages in deliver_get which had the redelivered flag set per second.

rabbitmq.exchange.messages.return_unroutable.count

The number of messages returned to the publisher as unroutable.

rabbitmq.exchange.messages.return_unroutable.rate

The amount of messages returned to publisher as unroutable per second.

rabbitmq.node.disk_alarm

Defines whether the node has a disk alarm configured.

rabbitmq.node.disk_free

The current free disk space.

rabbitmq.node.fd_used

Used file descriptors.

rabbitmq.node.mem_alarm

Defines whether the node has a memory alarm configured.

rabbitmq.node.mem_used

The total memory used in bytes.

rabbitmq.node.partitions

The number of network partitions this node is seeing.

rabbitmq.node.run_queue

The average number of Erlang processes waiting to run.

rabbitmq.node.running

Defines whether the node is running or not.

rabbitmq.node.sockets_used

The number of file descriptors used as sockets.

rabbitmq.overview.messages.ack.count

The number of messages delivered to clients and acknowledged.

rabbitmq.overview.messages.ack.rate

The rate of messages delivered to clients and acknowledged per second.

rabbitmq.overview.messages.confirm.count

The number of messages confirmed.

rabbitmq.overview.messages.confirm.rate

The rate of messages confirmed per second.

rabbitmq.overview.messages.deliver_get.count

The sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get.

rabbitmq.overview.messages.deliver_get.rate

The rate per second of the sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get.

rabbitmq.overview.messages.publish_in.count

The number of messages published from channels into this overview.

rabbitmq.overview.messages.publish_in.rate

The rate of messages published from channels into this overview per second.

rabbitmq.overview.messages.publish_out.count

The number of messages published from this overview into queues.

rabbitmq.overview.messages.publish_out.rate

The rate of messages published from this overview into queues per second.

rabbitmq.overview.messages.publish.count

The number of messages published.

rabbitmq.overview.messages.publish.rate

The rate of messages published per second.

rabbitmq.overview.messages.redeliver.count

The number of subset of messages in deliver_get which had the redelivered flag set.

rabbitmq.overview.messages.redeliver.rate

The rate of subset of messages in deliver_get which had the redelivered flag set per second.

rabbitmq.overview.messages.return_unroutable.count

The number of messages returned to publisher as unroutable.

rabbitmq.overview.messages.return_unroutable.rate

The rate of messages returned to publisher as unroutable per second.

rabbitmq.overview.object_totals.channels

The total number of channels.

rabbitmq.overview.object_totals.connections

The total number of connections.

rabbitmq.overview.object_totals.consumers

The total number of consumers.

rabbitmq.overview.object_totals.queues

The total number of queues.

rabbitmq.overview.queue_totals.messages_ready.count

The number of messages ready for delivery.

rabbitmq.overview.queue_totals.messages_ready.rate

The rate of messages ready for delivery.

rabbitmq.overview.queue_totals.messages_unacknowledged.count

The number of unacknowledged messages.

rabbitmq.overview.queue_totals.messages_unacknowledged.rate

The rate of unacknowledged messages.

rabbitmq.overview.queue_totals.messages.count

The total number of messages (ready plus unacknowledged).

rabbitmq.overview.queue_totals.messages.rate

The rate of messages (ready plus unacknowledged).

rabbitmq.queue.active_consumers

The number of active consumers, consumers that can immediately receive any messages sent to the queue.

rabbitmq.queue.bindings.count

The number of bindings for a specific queue.

rabbitmq.queue.consumer_utilisation

The ratio of time that a queue’s consumers can take new messages.

rabbitmq.queue.consumers

The number of consumers.

rabbitmq.queue.memory

The number of bytes of memory consumed by the Erlang process associated with the queue, including stack, heap and internal structures.

rabbitmq.queue.messages

The total number of messages in the queue.

rabbitmq.queue.messages_ready

The number of messages ready to be delivered to clients.

rabbitmq.queue.messages_ready.rate

The number of messages ready to be delivered to clients per second.

rabbitmq.queue.messages_unacknowledged

The number of messages delivered to clients but not yet acknowledged.

rabbitmq.queue.messages_unacknowledged.rate

The number of messages delivered to clients but not yet acknowledged per second.

rabbitmq.queue.messages.ack.count

The number of messages delivered to clients and acknowledged.

rabbitmq.queue.messages.ack.rate

The number of messages delivered to clients and acknowledged per second.

rabbitmq.queue.messages.deliver_get.count

The sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get.

rabbitmq.queue.messages.deliver_get.rate

The sum of messages delivered in acknowledgement mode to consumers, in no-acknowledgement mode to consumers, in acknowledgement mode in response to basic.get, and in no-acknowledgement mode in response to basic.get per second.

rabbitmq.queue.messages.deliver.count

The number of messages delivered in acknowledgement mode to consumers.

rabbitmq.queue.messages.deliver.rate

The number of messages delivered in acknowledgement mode to consumers.

rabbitmq.queue.messages.publish.count

The number of messages published.

rabbitmq.queue.messages.publish.rate

The rate of messages published per second.

rabbitmq.queue.messages.rate

The total number of messages in the queue per second.

rabbitmq.queue.messages.redeliver.count

The number of subset of messages in deliver_get which had the redelivered flag set.

rabbitmq.queue.messages.redeliver.rate

The rate per second of subset of messages in deliver_get which had the redelivered flag set.