Category | Metric Name | Unit | Description | Statistical Rule |
Basic information | InstanceRabbitmqConnections | Count | Current number of open connections | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqConnectionChannels | Count | Total number of current channels | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqQueues | Count | Current total number of available queues | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| eMessagesReadyInstanceRabbitmqQueu | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| InstancePublicIntraffic | Mbps | Public network inbound bandwidth | [ 60s, last ] [ 300s, last ] |
| InstancePublicOuttraffic | Mbps | Public network outbound bandwidth | [ 60s, last ] [ 300s, last ] |
| RabbitmqInsRecommendationTotalTps | Count/s | Recommended TPS upper limit for a cluster when the mirrored queue feature is disabled | [ 60s, max ] [ 300s, avg ] |
| InstanceRabbitmqChannels | Count | Total number of open channels | [ 60s, last ] [ 300s, last ] |
| InsNetworkTransmitMbps | Mbps | Outbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| InsNetworkReceiveMbps | Mbps | Inbound network bandwidth | [ 60s, last ] [ 300s, last ] |
Production and Consumption | InstanceRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| DeliveredTotalRateInstanceRabbitmq | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqUnroutableDroppedRate | Count/s | Rate at which messages are dropped when sent to an exchange (with mandatory=false) and no matching routing conditions are found | [ 60s, sum ] [ 300s, last ] |
| InstanceRabbitmqDelayedMessages | Count | Number of delayed messages in the current cluster | [ 60s, last ] [ 300s, last ] |
| InsRabbitmqGlobalMessagesGetEmptyRate | Count/s | Rate of empty message pull requests in the current cluster | [ 60s, last ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | NodeRabbitmqConnections | Count | Current number of open connections | [ 60s, max ] [ 300s, last ] |
| NodeRabbitmqConnectionChannels | Count | Total number of current channels | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqQueues | Count | Current total number of available queues | [ 60s, max ] [ 300s, last ] |
| NodeRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqCpuUsage | % | Node CPU utilization | [ 60s, last ] [ 300s, last ] |
| NodeRabbitmqMemUsage | % | Node memory utilization | [ 60s, last ] [ 300s, last ] |
| NodeRabbitmqDiskUsage | % | Node disk utilization | [ 60s, last ] [ 300s, last ] |
| NodeRabbitmqProcessResidentMemoryGigaBytes | GBytes | Node memory usage | [ 60s, max ] [ 300s, max ] |
| NodeRabbitmqChannels | Count | Total number of open channels | [ 60s, last ] [ 300s, last ] |
| NodeNetworkReceiveMbps | Mbps | Outbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| NodeNetworkTransmitMbps | Mbps | Inbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| NodeRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| QueueRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqDeliveredTotalRate | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqUnroutableDroppedRate | Count/s | Rate at which messages are dropped when sent to an exchange (with mandatory=false) and no matching routing conditions are found | [ 60s, sum ] [ 300s, last ] |
| NodeRabbitmqDelayedMessages | Count | Number of delayed messages in the current node | [ 60s, sum ] [ 300s, sum ] |
Category | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | VhostRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
Production and Consumption | VhostRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqDeliveredTotalRate | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| VhostRabbitmqUnroutableDroppedRate | Count/s | Rate at which messages are dropped when sent to an exchange (with mandatory=false) and no matching routing conditions are found | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | QueueRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
Production and Consumption | QueueRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| QueueRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| RabbitmqQueueMessagesPublishedRate | Count/s | Number of messages produced per second | [ 60s, last ] [ 300s, last ] |
| QueueRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| QueueRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Production and Consumption | ExchangeRabbitmqDelayedMessages | Count | Number of delayed messages in the current exchange | [ 60s, last ] [ 300s, last ] |
| RabbitmqChannelMessagesUnroutableDroppedRate | Count/s | Rate at which messages are dropped when sent to an exchange (with mandatory=false) and no matching routing conditions are found | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule |
Basic information | ClusterTpsTotal | Count/s | Current rate of API calls processed by the cluster (sum of production and consumption calls, which is converted based on billing rules). Traffic throttling is triggered if this rate exceeds the cluster limit. | [ 60s, sum ] [ 300s, last ] |
| ClusterProductionTpsTotal | Count/s | Current rate of message production API calls processed by the cluster (converted based on billing rules). Traffic throttling is triggered if this rate exceeds the cluster limit. | [ 60s, sum ] [ 300s, last ] |
| ClusterConsumptionTpsTotal | Count/s | Current rate of message consumption API calls processed by the cluster (converted based on billing rules). Traffic throttling is triggered if this rate exceeds the cluster limit. | [ 60s, sum ] [ 300s, last ] |
| MessageStorageSize | Bytes | Storage space occupied by messages in the current cluster | [ 60s, sum ] [ 300s, last ] |
| LimitedProductionTpsTotal | Bytes | API call rate for message production exceeding the traffic throttling limit in the current cluster | [ 60s, sum ] [ 300s, last ] |
| ClusterVhosts | Count | Number of vhosts in the cluster | [ 60s, sum ] [ 300s, last ] |
| ClusterExchanges | Count | Number of exchanges in the cluster | [ 60s, sum ] [ 300s, last ] |
| ClusterQueues | Count | Number of queues in the cluster | [ 60s, sum ] [ 300s, last ] |
| ClusterUsers | Count | Number of users in the cluster | |
| ClusterChannelConsumers | Count | Total number of active consumers currently connected to the RabbitMQ cluster and consuming messages | [ 60s, sum ] [ 300s, last ] |
| ClusterConnectionChannels | Count | Total number of channels currently connected to the RabbitMQ cluster | [ 60s, sum ] [ 300s, last ] |
| ClusterConnections | Count | Total number of TCP connections currently connected to the RabbitMQ cluster | [ 60s, sum ] [ 300s, last ] |
Resource management | ClusterConnectionsOpenedTotal | Count/s | Number of connections opened per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterConnectionsClosedTotal | Count/s | Number of connections closed per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelsOpenedTotal | Count/s | Number of channels opened per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelsClosedTotal | Count/s | Number of channels closed per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterQueuesDeclaredTotal | Count/s | Number of queues created per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterQueuesDeletedTotal | Count/s | Number of queues deleted per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterExchangesDeclaredTotal | Count/s | Number of exchanges created per unit time | [ 60s, sum ] [ 300s, last ] |
| ClusterExchangesDeletedTotal | Count/s | Number of exchanges deleted per unit time | [ 60s, sum ] [ 300s, last ] |
Message production | InstanceRabbitmqPublishedRate | Bytes/s | Data volume rate at which producers send messages to exchanges | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesPublishedTotal | Count/s | Message sending rate statistically measured in the channel connection dimension | [ 60s, sum ] [ 300s, last ] |
| ClusterQueueMessagesPublishedTotal | Count/s | Message enqueue (production) rate statistically measured in the queue dimension | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesPublishDelayTotal | Count/s | Sending rate of delayed messages | [ 60s, sum ] [ 300s, last ] |
Message consumption | ClusterConnectionOutgoingBytesTotal | Bytes/s | Data volume rate at which consumers successfully consume messages from queues | [ 60s, sum ] [ 300s, last ] |
| ClusterQueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| LimitedPullMessageByQosTpsTotal | Count/s | Number of message push pauses due to consumer quality of service (QoS) traffic throttling | [ 60s, sum ] [ 300s, last ] |
| LimitedPullMessageForDeliverByClusterLimitTpsTotal | Count/s | Number of message push pauses due to cluster TPS limits | [ 60s, sum ] [ 300s, last ] |
| LimitedPullMessageForGetByClusterLimitTpsTotal | Count/s | Number of Basic.Get pull requests rejected due to cluster TPS traffic throttling | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | ClusterChannelMessagesConfirmedTotal | Count/s | Rate at which a producer receives Broker acknowledgments (Publisher Confirm) after sending a message. | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesUnconfirmed | Count | Total number of messages sent by producers but not yet acknowledged by the broker | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| ClusterChUnackedannelMessages | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| ClusterQueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesUnroutableDroppedTotal | Count/s | Rate of messages discarded due to being unroutable to any queue | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesUnroutableReturnedTotal | Count/s | Rate of messages returned to clients due to failed routing to any queue and the mandatory flag being set | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesPublishDeadLetterTotal | Count/s | Rate of messages forwarded to the dead letter exchange due to a negative-acknowledgment (NACK) or rejection, TTL expiration, or queue overflow | [ 60s, sum ] [ 300s, last ] |
| ClusterChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule |
Basic information | ChannelConsumers | Count | Total number of consumers consuming messages online | [ 60s, sum ] [ 300s, last ] |
| ConnectionChannels | Count | Total number of channels | [ 60s, sum ] [ 300s, last ] |
| Connections | Count | Total number of TCP connections | [ 60s, sum ] [ 300s, last ] |
Resource management | ConnectionsOpenedTotal | Count/s | Number of connections opened per unit time | [ 60s, sum ] [ 300s, last ] |
| ConnectionsClosedTotal | Count/s | Number of connections closed per unit time | [ 60s, sum ] [ 300s, last ] |
| ChannelsOpenedTotal | Count/s | Number of channels opened per unit time | [ 60s, sum ] [ 300s, last ] |
| ChannelsClosedTotal | Count/s | Number of channels closed per unit time | [ 60s, sum ] [ 300s, last ] |
| QueuesDeclaredTotal | Count/s | Number of queues created per unit time | [ 60s, sum ] [ 300s, last ] |
| Deletion rate of queuel | Count/s | Number of queues deleted per unit time | [ 60s, sum ] [ 300s, last ] |
| ExchangesDeclaredTotal | Count/s | Number of exchanges created per unit time | [ 60s, sum ] [ 300s, last ] |
| ExchangesDeletedTotal | Count/s | Number of exchanges deleted per unit time | [ 60s, sum ] [ 300s, last ] |
Message production | ConnectionIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages to exchanges | [ 60s, sum ] [ 300s, last ] |
| VhostQueueMessagesPublishedTotal | Count/s | Message enqueue (production) rate statistically measured in the queue dimension | [ 60s, sum ] [ 300s, last ] |
Message consumption | ConnectionOutgoingBytesTotal | Bytes/s | Data volume rate at which consumers successfully consume messages from queues | [ 60s, sum ] [ 300s, last ] |
| VhostQueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| VhostChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| VhostChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| VhostChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | ChannelMessagesConfirmedTotal | Count/s | Rate at which a producer receives Broker acknowledgments (Publisher Confirm) after sending a message. | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesUnconfirmed | Count | Total number of messages sent by producers but not yet acknowledged by the broker | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| VhostQueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesUnroutableDroppedTotal | Count/s | Rate of messages discarded due to being unroutable to any queue | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesUnroutableReturnedTotal | Count/s | Rate of messages returned to clients due to failed routing to any queue and the mandatory flag being set | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesPublishDeadLetterTotal | Count/s | Rate of messages forwarded to the dead letter exchange due to a negative-acknowledgment (NACK) or rejection, TTL expiration, or queue overflow | [ 60s, sum ] [ 300s, last ] |
| VhostChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule |
Basic information | QueueConsumers | Count | Total number of consumers consuming messages online | [ 60s, sum ] [ 300s, last ] |
Message production | QueueIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages to queues | [ 60s, sum ] [ 300s, last ] |
| QueueMessagesPublishedTotal | Count/s | Rate of messages sent from producers to queues | [ 60s, sum ] [ 300s, last ] |
Message consumption | QueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| ChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| ChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| ChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| QueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by clients | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesRedeliveredTotal | Count/s | Message redelivery rate due to untimely acknowledgment | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| QueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesPublishDeadLetterTotal | Count/s | Rate of messages forwarded to the dead letter exchange due to a negative-acknowledgment (NACK) or rejection, TTL expiration, or queue overflow | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Unit | Description | Statistical Rule |
Basic information | ChannelMessagesPublishedFailedTotal | Count/s | Producer message sending failure rate | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesPublishedTotal | Count/s | Message routing rate from exchanges to queues | [ 60s, sum ] [ 300s, last ] |
| ExchangeIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | ChoutableReturnedTotalannelMessagesUnr | Count/s | Rate of messages returned to clients due to failed routing to any queue and the mandatory flag being set | [ 60s, sum ] [ 300s, last ] |
| ChannelMessagesUnroutableDroppedTotal | Count/s | Rate of messages discarded due to failed routing to any queue and the mandatory flag not being set | [ 60s, sum ] [ 300s, last ] |
Feedback