Google Cloud Monitoring Metrics

Key
Metric Type
Display Name
Kind, Type, Unit Description
Labels
Updates

🚧

Metric prefixes

All metrics listed below are prefixed with external.googleapis.com/bluemedora/generic_node/rabbitmq except for the metrics that are also listed in the associated Stackdriver Agent Migration page. If the collector is installed on the RabbitMQ host system, the metrics listed there will be prefixed with agent.googleapis.com/rabbitmq

Google Cloud Monitoring Metrics
/cluster/messages/acknowledged
Messages Acknowledged
CUMULATIVE, INT64, n/aCount of messages that were acknowledged, aggregated across all queues in the cluster.
/cluster/channels
Channels
GAUGE, INT64, n/aNumber of channels in the cluster.
/cluster/connections
Connections
GAUGE, INT64, ConnectionsNumber of cluster connections.
/cluster/consumers
Consumers
GAUGE, INT64, n/aNumber of consumers across all channels in the cluster.
/cluster/disk/operations
Disk Operations
CUMULATIVE, INT64, n/aCount of messages read from and written to disk.
operation: Disk operation (read or write).
/cluster/exchanges
Exchanges
GAUGE, INT64, n/aNumber of exchanges in the cluster.
/cluster/messages
Messages
GAUGE, INT64, n/aNumber of messages aggregated across all queues in the cluster.
/cluster/messages/confirmed
Messages Confirmed
CUMULATIVE, INT64, n/aCount of messages that have been confirmed.
/cluster/messages/delivered
Messages Delivered
CUMULATIVE, INT64, n/aCount of messages that have been delivered.
/cluster/messages/delivered_in_acknowledgement_mode
Messages Delivered in Acknowledgement Mode
CUMULATIVE, INT64, n/aCount of messages delivered in acknowledgement mode.
/cluster/messages/delivered_in_no_acknowledgment_mode
Messages Delivered in No-Acknowledgment Mode
CUMULATIVE, INT64, n/aCount of messages delivered in no-acknowledgement mode.
/cluster/messages/published
Messages Published
CUMULATIVE, INT64, n/aCount of messages that have been published.
/cluster/messages_ready
Messages Ready
GAUGE, INT64, n/aNumber of messages ready to be delivered to clients, aggregated across all queues in the cluster.
/cluster/queues
Queues
GAUGE, INT64, n/aNumber of queues in the cluster.
/cluster/messages/redelivered
Messages Redelivered
CUMULATIVE, INT64, n/aCount of messages in deliver_get which had the redelivered flag set.
/cluster/statistics_database_event_queue_length
Statistics Database Event Queue Length
GAUGE, INT64, n/aNumber of events that the management statistics database has not yet processed.
/cluster/messages/unacknowledged
Messages Unacknowledged
GAUGE, INT64, n/aNumber of messages that have been delivered but not acknowledged, aggregated across all queues in the cluster.
/cluster/messages/unroutable
Messages Unroutable
CUMULATIVE, INT64, n/aCount of messages that were returned to the publisher as unroutable.
/connection/channels
Channels
GAUGE, INT64, n/aNumber of channels using the connection.
/connection/network/throughput
Throughput
CUMULATIVE, INT64, ByData sent and received by the node through the connection.
direction: Direction of the throughput (received or sent).
/connection/network/reductions
Reductions
CUMULATIVE, INT64, n/aReductions, or function calls, that have taken place on the channel.
/connection/network/send_queue_size
Send Queue Size
GAUGE, INT64, n/aSize of the send queue.
/node/cpu/average_erlang_processes_waiting
Average Erlang Processes Waiting
GAUGE, INT64, n/aAverage number of Erlang processes waiting to run on the node.
/node/disk/io/average_time
Average I/O Time
GAUGE, DOUBLE, sAverage wall time of disk operations.
operation: Disk operation (read, write, seek, sync)
/node/disk/operations_count
Disk Operations
CUMULATIVE, INT64, OperationsCounts of disk operations.
operation: Disk operation (read, write, seek, sync)
/node/disk/free
Disk Free
GAUGE, INT64, ByDisk space not yet in use by the node.
/node/erlang_processes
Erlang Processes
GAUGE, INT64, ProcessesNumber of Erlang processes running on the node.
/node/file_descriptors_as_sockets
File Descriptors Used as Sockets
GAUGE, INT64, n/aNumber of file descriptors used as sockets by RabbitMQ processes.
/node/disk/io/throughput
Disk Throughput
CUMULATIVE, INT64, ByCounts of data written to and read from disk.
direction: Direction of the throughput (read or write).
/node/memory/alarm
Memory Alarm
GAUGE, BOOL, n/aWhether the memory alarm has been triggered.
/node/memory/used
Memory Used
GAUGE, INT64, ByMemory in use by the node.
/node/memory/message_store_operations
Message Store Operations
CUMULATIVE, INT64, n/aCount of messages read from and written to the message store.
operation: Operation performed on the message store (read or write).
/node/disk/mnesia_writes
Mnesia Disk Writes
CUMULATIVE, INT64, OperationsCount of Mnesia transactions which required writing to disk.
/node/memory/mnesia_ram_writes
Mnesia RAM Writes
CUMULATIVE, INT64, OperationsCount of Mnesia transactions which did not require writing to disk.
/node/disk/queue_index_journal_writes
Queue Index Journal Writes
CUMULATIVE, INT64, RecordsCount of records written to the queue index journal.
/node/disk/queue_index_operations
Queue Index Operations
CUMULATIVE, INT64, RecordsCounts of records read from or written to the queue index.
operation: Operation performed on the queue index (read or write).
/node/running
Running
GAUGE, BOOL, n/aWhether the node is running.
/node/total_file_descriptors
Total File Descriptors
GAUGE, INT64, n/aNumber of available file descriptors.
/node/total_file_descriptors_as_sockets
Total File Descriptors as Sockets
GAUGE, INT64, n/aNumber of file descriptors available to use as sockets.
/node/uptime
Uptime
CUMULATIVE, INT64, msTime since the Erlang VM started.
/node/used_file_descriptors
Used File Descriptors
GAUGE, INT64, n/aNumber of file descriptors used by RabbitMQ processes.
/num_messages
Messages
GAUGE, DOUBLE, n/aThe number of messages in a queue.
state: State of the messages (ready or unacknowledged).
queue: The rabbit queue name.
/queue/messages/acknowledged
Messages Acknowledged
CUMULATIVE, INT64, n/aCount of messages that were acknowledged.
/queue/consumer_utilization
Consumer Utilization
GAUGE, DOUBLE, %Proportion of time that the queue's consumers are able to receive new messages.
/consumers
Consumers
GAUGE, DOUBLE, n/aThe number of consumers reading from the specified queue.
queue: The rabbit queue name.
/queue/memory/usage
Memory Usage
GAUGE, INT64, ByMemory used by the queue process, calculated using the cluster's 'vm_memory_calculation_strategy' configuration value.
/queue/memory/message_ram_size
Message RAM Size
GAUGE, INT64, ByTotal size of all message bodies of messages in the queue which are currently held in RAM.
/queue/memory/message_size
Message Size
GAUGE, INT64, ByTotal size of all message bodies in the queue, excluding overhead.
/queue/messages
Messages
GAUGE, INT64, n/aNumber of messages in the queue, including ready and unacknowledged messages.
/queue/messages/delivered
Messages Delivered
CUMULATIVE, INT64, n/aCount of messages that have been delivered.
/queue/messages/delivered_in_acknowledgement_mode
Messages Delivered in Acknowledgement Mode
CUMULATIVE, INT64, n/aCount of messages delivered in acknowledgement mode.
/queue/messages/delivered_in_no_acknowledgment_mode
Messages Delivered in No-Acknowledgment Mode
CUMULATIVE, INT64, n/aMessages Delivered in No-Acknowledgment Mode.
/queue/messages/delivered_on_demand_in_acknowledgement_mode
Messages Delivered On Demand in Acknowledgement Mode
CUMULATIVE, INT64, n/aCount of messages delivered in acknowledgement mode in response to basic.get.
/queue/messages/delivered_on_demand_in_no_acknowledgement_mode
Messages Delivered On Demand in No-Acknowledgement Mode
CUMULATIVE, INT64, n/aCount of messages delivered in no-acknowledgement mode in response to basic.get.
/queue/messages/published
Messages Published
CUMULATIVE, INT64, n/aCount of messages that have been published to the queue.
/queue/memory/persistent_message_size
Persistent Message Size
GAUGE, INT64, ByTotal size of all message bodies of persistent messages in the queue.
/queue/memory/ready_message_size
Ready Message Size
GAUGE, INT64, ByTotal size of all message bodies of messages in the queue which are ready to be delivered.
/queue/messages/redelivered
Messages Redelivered
CUMULATIVE, INT64, n/aCount of messages in the deliver_get which had the redelivered flag set.
/delivery_rate
Delivery rate
GAUGE, DOUBLE, 1/sThe rate (per second) at which messages are being delivered.
queue: The rabbit queue name.
/publish_rate
Publish rate
GAUGE, DOUBLE, 1/sThe rate (per second) at which messages are being published.
queue: The rabbit queue name.