Bindplane

The Bindplane Developer Hub

Welcome to the Bindplane developer hub. You'll find comprehensive guides and documentation to help you start working with Bindplane as quickly as possible, as well as support if you get stuck. Let's jump right in!

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/a

Count of messages that were acknowledged, aggregated across all queues in the cluster.

/cluster/channels
Channels

GAUGE, INT64, n/a

Number of channels in the cluster.

/cluster/connections
Connections

GAUGE, INT64, Connections

Number of cluster connections.

/cluster/consumers
Consumers

GAUGE, INT64, n/a

Number of consumers across all channels in the cluster.

/cluster/disk/operations
Disk Operations

CUMULATIVE, INT64, n/a

Count of messages read from and written to disk.

operation: Disk operation (read or write).

/cluster/exchanges
Exchanges

GAUGE, INT64, n/a

Number of exchanges in the cluster.

/cluster/messages
Messages

GAUGE, INT64, n/a

Number of messages aggregated across all queues in the cluster.

/cluster/messages/confirmed
Messages Confirmed

CUMULATIVE, INT64, n/a

Count of messages that have been confirmed.

/cluster/messages/delivered
Messages Delivered

CUMULATIVE, INT64, n/a

Count of messages that have been delivered.

/cluster/messages/delivered_in_acknowledgement_mode
Messages Delivered in Acknowledgement Mode

CUMULATIVE, INT64, n/a

Count of messages delivered in acknowledgement mode.

/cluster/messages/delivered_in_no_acknowledgment_mode
Messages Delivered in No-Acknowledgment Mode

CUMULATIVE, INT64, n/a

Count of messages delivered in no-acknowledgement mode.

/cluster/messages/published
Messages Published

CUMULATIVE, INT64, n/a

Count of messages that have been published.

/cluster/messages_ready
Messages Ready

GAUGE, INT64, n/a

Number of messages ready to be delivered to clients, aggregated across all queues in the cluster.

/cluster/queues
Queues

GAUGE, INT64, n/a

Number of queues in the cluster.

/cluster/messages/redelivered
Messages Redelivered

CUMULATIVE, INT64, n/a

Count 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/a

Number of events that the management statistics database has not yet processed.

/cluster/messages/unacknowledged
Messages Unacknowledged

GAUGE, INT64, n/a

Number of messages that have been delivered but not acknowledged, aggregated across all queues in the cluster.

/cluster/messages/unroutable
Messages Unroutable

CUMULATIVE, INT64, n/a

Count of messages that were returned to the publisher as unroutable.

/connection/channels
Channels

GAUGE, INT64, n/a

Number of channels using the connection.

/connection/network/throughput
Throughput

CUMULATIVE, INT64, By

Data sent and received by the node through the connection.

direction: Direction of the throughput (received or sent).

/connection/network/reductions
Reductions

CUMULATIVE, INT64, n/a

Reductions, or function calls, that have taken place on the channel.

/connection/network/send_queue_size
Send Queue Size

GAUGE, INT64, n/a

Size of the send queue.

/node/cpu/average_erlang_processes_waiting
Average Erlang Processes Waiting

GAUGE, INT64, n/a

Average number of Erlang processes waiting to run on the node.

/node/disk/io/average_time
Average I/O Time

GAUGE, DOUBLE, s

Average wall time of disk operations.

operation: Disk operation (read, write, seek, sync)

/node/disk/operations_count
Disk Operations

CUMULATIVE, INT64, Operations

Counts of disk operations.

operation: Disk operation (read, write, seek, sync)

/node/disk/free
Disk Free

GAUGE, INT64, By

Disk space not yet in use by the node.

/node/erlang_processes
Erlang Processes

GAUGE, INT64, Processes

Number of Erlang processes running on the node.

/node/file_descriptors_as_sockets
File Descriptors Used as Sockets

GAUGE, INT64, n/a

Number of file descriptors used as sockets by RabbitMQ processes.

/node/disk/io/throughput
Disk Throughput

CUMULATIVE, INT64, By

Counts of data written to and read from disk.

direction: Direction of the throughput (read or write).

/node/memory/alarm
Memory Alarm

GAUGE, BOOL, n/a

Whether the memory alarm has been triggered.

/node/memory/used
Memory Used

GAUGE, INT64, By

Memory in use by the node.

/node/memory/message_store_operations
Message Store Operations

CUMULATIVE, INT64, n/a

Count 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, Operations

Count of Mnesia transactions which required writing to disk.

/node/memory/mnesia_ram_writes
Mnesia RAM Writes

CUMULATIVE, INT64, Operations

Count of Mnesia transactions which did not require writing to disk.

/node/disk/queue_index_journal_writes
Queue Index Journal Writes

CUMULATIVE, INT64, Records

Count of records written to the queue index journal.

/node/disk/queue_index_operations
Queue Index Operations

CUMULATIVE, INT64, Records

Counts 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/a

Whether the node is running.

/node/total_file_descriptors
Total File Descriptors

GAUGE, INT64, n/a

Number of available file descriptors.

/node/total_file_descriptors_as_sockets
Total File Descriptors as Sockets

GAUGE, INT64, n/a

Number of file descriptors available to use as sockets.

/node/uptime
Uptime

CUMULATIVE, INT64, ms

Time since the Erlang VM started.

/node/used_file_descriptors
Used File Descriptors

GAUGE, INT64, n/a

Number of file descriptors used by RabbitMQ processes.

/num_messages
Messages

GAUGE, DOUBLE, n/a

The 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/a

Count 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/a

The number of consumers reading from the specified queue.

queue: The rabbit queue name.

/queue/memory/usage
Memory Usage

GAUGE, INT64, By

Memory 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, By

Total size of all message bodies of messages in the queue which are currently held in RAM.

/queue/memory/message_size
Message Size

GAUGE, INT64, By

Total size of all message bodies in the queue, excluding overhead.

/queue/messages
Messages

GAUGE, INT64, n/a

Number of messages in the queue, including ready and unacknowledged messages.

/queue/messages/delivered
Messages Delivered

CUMULATIVE, INT64, n/a

Count of messages that have been delivered.

/queue/messages/delivered_in_acknowledgement_mode
Messages Delivered in Acknowledgement Mode

CUMULATIVE, INT64, n/a

Count of messages delivered in acknowledgement mode.

/queue/messages/delivered_in_no_acknowledgment_mode
Messages Delivered in No-Acknowledgment Mode

CUMULATIVE, INT64, n/a

Messages Delivered in No-Acknowledgment Mode.

/queue/messages/delivered_on_demand_in_acknowledgement_mode
Messages Delivered On Demand in Acknowledgement Mode

CUMULATIVE, INT64, n/a

Count 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/a

Count of messages delivered in no-acknowledgement mode in response to basic.get.

/queue/messages/published
Messages Published

CUMULATIVE, INT64, n/a

Count of messages that have been published to the queue.

/queue/memory/persistent_message_size
Persistent Message Size

GAUGE, INT64, By

Total size of all message bodies of persistent messages in the queue.

/queue/memory/ready_message_size
Ready Message Size

GAUGE, INT64, By

Total size of all message bodies of messages in the queue which are ready to be delivered.

/queue/messages/redelivered
Messages Redelivered

CUMULATIVE, INT64, n/a

Count of messages in the deliver_get which had the redelivered flag set.

/delivery_rate
Delivery rate

GAUGE, DOUBLE, 1/s

The rate (per second) at which messages are being delivered.

queue: The rabbit queue name.

/publish_rate
Publish rate

GAUGE, DOUBLE, 1/s

The rate (per second) at which messages are being published.

queue: The rabbit queue name.

Updated 9 months ago

Google Cloud Monitoring Metrics


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.