Category | Metric Name | Metric Name | Unit | Description | Statistical Rule |
Basic information | Number of Connections | InstanceRabbitmqConnections | Count | Current number of open connections | [ 60s, sum ] [ 300s, last ] |
| Number of Channels | InstanceRabbitmqConnectionChannels | Count | Total number of current channels | [ 60s, sum ] [ 300s, last ] |
| Number of Queues | InstanceRabbitmqQueues | Count | Current total number of available queues | [ 60s, sum ] [ 300s, last ] |
| Number of Consumers | InstanceRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| Number of Backlogged Messages | eMessagesReadyInstanceRabbitmqQueu | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| Public Network Inbound Bandwidth | InstancePublicIntraffic | Mbps | Public network inbound bandwidth | [ 60s, last ] [ 300s, last ] |
| Public Network Outbound Bandwidth | InstancePublicOuttraffic | Mbps | Public network outbound bandwidth | [ 60s, last ] [ 300s, last ] |
| Recommended TPS Upper Limit (Production + Consumption) | RabbitmqInsRecommendationTotalTps | Count/s | Recommended TPS upper limit for a cluster when the mirrored queue feature is disabled | [ 60s, max ] [ 300s, avg ] |
| Total Number of Open Channels | InstanceRabbitmqChannels | Count | Total number of open channels | [ 60s, last ] [ 300s, last ] |
| Outbound Network Bandwidth | InsNetworkTransmitMbps | Mbps | Outbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| Inbound Network Bandwidth | InsNetworkReceiveMbps | Mbps | Inbound network bandwidth | [ 60s, last ] [ 300s, last ] |
Production and Consumption | Production Acknowledgment Rate | InstanceRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| Number of Messages Produced per Second | InstanceRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | InstanceRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | InstanceRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| Number of Messages Consumed per Second | DeliveredTotalRateInstanceRabbitmq | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| Redelivery Rate | InstanceRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| Message Drop Rate | 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 ] |
| Number of Delayed Messages | InstanceRabbitmqDelayedMessages | Count | Number of delayed messages in the current cluster | [ 60s, last ] [ 300s, last ] |
| Empty Message Pull Rate | InsRabbitmqGlobalMessagesGetEmptyRate | Count/s | Rate of empty message pull requests in the current cluster | [ 60s, last ] [ 300s, last ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | Number of Connections | NodeRabbitmqConnections | Count | Current number of open connections | [ 60s, max ] [ 300s, last ] |
| Number of Channels | NodeRabbitmqConnectionChannels | Count | Total number of current channels | [ 60s, sum ] [ 300s, last ] |
| Number of Queues | NodeRabbitmqQueues | Count | Current total number of available queues | [ 60s, max ] [ 300s, last ] |
| Number of Consumers | NodeRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| Number of Backlogged Messages | NodeRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| CPU Utilization | NodeRabbitmqCpuUsage | % | Node CPU utilization | [ 60s, last ] [ 300s, last ] |
| Memory Utilization | NodeRabbitmqMemUsage | % | Node memory utilization | [ 60s, last ] [ 300s, last ] |
| Disk Utilization | NodeRabbitmqDiskUsage | % | Node disk utilization | [ 60s, last ] [ 300s, last ] |
| Memory Usage | NodeRabbitmqProcessResidentMemoryGigaBytes | GBytes | Node memory usage | [ 60s, max ] [ 300s, max ] |
| Total Number of Open Channels | NodeRabbitmqChannels | Count | Total number of open channels | [ 60s, last ] [ 300s, last ] |
| Outbound Network Bandwidth | NodeNetworkReceiveMbps | Mbps | Outbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| Inbound Network Bandwidth | NodeNetworkTransmitMbps | Mbps | Inbound network bandwidth | [ 60s, last ] [ 300s, last ] |
| Production Acknowledgment Rate | NodeRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| Number of Messages Produced per Second | NodeRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | NodeRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | QueueRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| Number of Messages Consumed per Second | NodeRabbitmqDeliveredTotalRate | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| Redelivery Rate | NodeRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| Message Drop Rate | 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 ] |
| Number of Delayed Messages | NodeRabbitmqDelayedMessages | Count | Number of delayed messages in the current node | [ 60s, sum ] [ 300s, sum ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | Number of Consumers | VhostRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
| Number of Backlogged Messages | VhostRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
Production and Consumption | Production Acknowledgment Rate | VhostRabbitmqConfirmedRate | Count/s | Rate at which the broker sends acknowledgment packets after successfully receiving messages produced by clients | [ 60s, sum ] [ 300s, last ] |
| Production Message Rate | VhostRabbitmqPublishedRate | Count/s | Rate at which the client produces messages | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | VhostRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | VhostRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| Message Consumption Rate | VhostRabbitmqDeliveredTotalRate | Count/s | Overall message consumption rate per second, including both autoAck=false and autoAck=true scenarios | [ 60s, sum ] [ 300s, last ] |
| Redelivery Rate | VhostRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
| Message Drop Rate | 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 | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Basic information | Number of Consumers | QueueRabbitmqQueueConsumers | Count | Current total number of online consumers | [ 60s, sum ] [ 300s, last ] |
Production and Consumption | Number of Backlogged Messages | QueueRabbitmqQueueMessagesReady | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | QueueRabbitmqQueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Production Message Rate | RabbitmqQueueMessagesPublishedRate | Count/s | Number of messages produced per second | [ 60s, last ] [ 300s, last ] |
| Consumption Acknowledgment Rate | QueueRabbitmqAckedRate | Count/s | Rate at which the client acknowledges messages | [ 60s, sum ] [ 300s, last ] |
| Redelivery Rate | QueueRabbitmqRedeliveredRate | Count/s | Rate at which messages are redelivered to consumers in the channel | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule [period, statType] |
Production and Consumption | Number of Delayed Messages | ExchangeRabbitmqDelayedMessages | Count | Number of delayed messages in the current exchange | [ 60s, last ] [ 300s, last ] |
| Message Drop Rate | 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 | Metric Name | Unit | Description | Statistical Rule |
Basic information | Total Cluster TPS | 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 ] |
| Cluster Production TPS | 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 ] |
| Cluster Consumption TPS | 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 ] |
| Message Storage Size | MessageStorageSize | Bytes | Storage space occupied by messages in the current cluster | [ 60s, sum ] [ 300s, last ] |
| Limited Production TPS | LimitedProductionTpsTotal | Bytes | API call rate for message production exceeding the traffic throttling limit in the current cluster | [ 60s, sum ] [ 300s, last ] |
| Number of Vhosts | ClusterVhosts | Count | Number of vhosts in the cluster | [ 60s, sum ] [ 300s, last ] |
| Number of Exchanges | ClusterExchanges | Count | Number of exchanges in the cluster | [ 60s, sum ] [ 300s, last ] |
| Number of Queues | ClusterQueues | Count | Number of queues in the cluster | [ 60s, sum ] [ 300s, last ] |
| Number of Users | ClusterUsers | Count | Number of users in the cluster | |
| Number of Online Consumers | ClusterChannelConsumers | Count | Total number of active consumers currently connected to the RabbitMQ cluster and consuming messages | [ 60s, sum ] [ 300s, last ] |
| Number of Online Channels | ClusterConnectionChannels | Count | Total number of channels currently connected to the RabbitMQ cluster | [ 60s, sum ] [ 300s, last ] |
| Number of Online Connections | ClusterConnections | Count | Total number of TCP connections currently connected to the RabbitMQ cluster | [ 60s, sum ] [ 300s, last ] |
Resource management | Connection Open Rate | ClusterConnectionsOpenedTotal | Count/s | Number of connections opened per unit time | [ 60s, sum ] [ 300s, last ] |
| Connection Closure Rate | ClusterConnectionsClosedTotal | Count/s | Number of connections closed per unit time | [ 60s, sum ] [ 300s, last ] |
| Channel Open Rate | ClusterChannelsOpenedTotal | Count/s | Number of channels opened per unit time | [ 60s, sum ] [ 300s, last ] |
| Channel Closure Rate | ClusterChannelsClosedTotal | Count/s | Number of channels closed per unit time | [ 60s, sum ] [ 300s, last ] |
| Queue Creation Rate | ClusterQueuesDeclaredTotal | Count/s | Number of queues created per unit time | [ 60s, sum ] [ 300s, last ] |
| Queue Deletion Rate | ClusterQueuesDeletedTotal | Count/s | Number of queues deleted per unit time | [ 60s, sum ] [ 300s, last ] |
| Exchange Creation Rate | ClusterExchangesDeclaredTotal | Count/s | Number of exchanges created per unit time | [ 60s, sum ] [ 300s, last ] |
| Exchange Deletion Rate | ClusterExchangesDeletedTotal | Count/s | Number of exchanges deleted per unit time | [ 60s, sum ] [ 300s, last ] |
Message production | Message Production Traffic | InstanceRabbitmqPublishedRate | Bytes/s | Data volume rate at which producers send messages to exchanges | [ 60s, sum ] [ 300s, last ] |
| Channel-Level Cluster Message Sending Rate | ClusterChannelMessagesPublishedTotal | Count/s | Message sending rate statistically measured in the channel connection dimension | [ 60s, sum ] [ 300s, last ] |
| Queue-Level Cluster Message Sending Rate | ClusterQueueMessagesPublishedTotal | Count/s | Message enqueue (production) rate statistically measured in the queue dimension | [ 60s, sum ] [ 300s, last ] |
| Sending Rate of Delayed Messages | ChannelMessagesPublishDelayTotal | Count/s | Sending rate of delayed messages | [ 60s, sum ] [ 300s, last ] |
Message consumption | Message Consumption Traffic | ClusterConnectionOutgoingBytesTotal | Bytes/s | Data volume rate at which consumers successfully consume messages from queues | [ 60s, sum ] [ 300s, last ] |
| Number of Backlogged Messages | ClusterQueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to Clients and Auto-acknowledged | ClusterChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| BasicGet Empty Pull Rate | ClusterChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| BasicGet Manual Acknowledgment Rate | ClusterChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| BasicGet Auto-acknowledgment Rate | ClusterChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| Number of Message Push Pauses Due to QoS Traffic Throttling | LimitedPullMessageByQosTpsTotal | Count/s | Number of message push pauses due to consumer quality of service (QoS) traffic throttling | [ 60s, sum ] [ 300s, last ] |
| Number of Message Push Pauses Due to Cluster Traffic Throttling | LimitedPullMessageForDeliverByClusterLimitTpsTotal | Count/s | Number of message push pauses due to cluster TPS limits | [ 60s, sum ] [ 300s, last ] |
| Number of Message Pull Pauses Due to Cluster Traffic Throttling | LimitedPullMessageForGetByClusterLimitTpsTotal | Count/s | Number of Basic.Get pull requests rejected due to cluster TPS traffic throttling | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | Acknowledgment Rate of Sent Messages | ClusterChannelMessagesConfirmedTotal | Count/s | Rate at which a producer receives Broker acknowledgments (Publisher Confirm) after sending a message. | [ 60s, sum ] [ 300s, last ] |
| Total Number of Sent but Unacknowledged Messages | ClusterChannelMessagesUnconfirmed | Count | Total number of messages sent by producers but not yet acknowledged by the broker | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | ClusterChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | ClusterChUnackedannelMessages | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to and Manually Acknowledged by Clients | ClusterChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| Message Requeue Rate | ClusterQueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| Discard Rate of Unroutable Messages | ClusterChannelMessagesUnroutableDroppedTotal | Count/s | Rate of messages discarded due to being unroutable to any queue | [ 60s, sum ] [ 300s, last ] |
| Rate of Unroutable Messages Returned to Clients | 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 ] |
| Sending Rate of Dead Letter Messages | 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 ] |
| Discard Rate of Unroutable Dead Letter Messages | ClusterChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule |
Basic information | Number of Online Consumers | ChannelConsumers | Count | Total number of consumers consuming messages online | [ 60s, sum ] [ 300s, last ] |
| Number of Online Channels | ConnectionChannels | Count | Total number of channels | [ 60s, sum ] [ 300s, last ] |
| Number of Online Connections | Connections | Count | Total number of TCP connections | [ 60s, sum ] [ 300s, last ] |
Resource management | Connection Open Rate | ConnectionsOpenedTotal | Count/s | Number of connections opened per unit time | [ 60s, sum ] [ 300s, last ] |
| Connection Closure Rate | ConnectionsClosedTotal | Count/s | Number of connections closed per unit time | [ 60s, sum ] [ 300s, last ] |
| Channel Open Rate | ChannelsOpenedTotal | Count/s | Number of channels opened per unit time | [ 60s, sum ] [ 300s, last ] |
| Channel Closure Rate | ChannelsClosedTotal | Count/s | Number of channels closed per unit time | [ 60s, sum ] [ 300s, last ] |
| Queue Creation Rate | QueuesDeclaredTotal | Count/s | Number of queues created per unit time | [ 60s, sum ] [ 300s, last ] |
| Queue Deletion Rate | Deletion rate of queuel | Count/s | Number of queues deleted per unit time | [ 60s, sum ] [ 300s, last ] |
| Exchange Creation Rate | ExchangesDeclaredTotal | Count/s | Number of exchanges created per unit time | [ 60s, sum ] [ 300s, last ] |
| Exchange Deletion Rate | ExchangesDeletedTotal | Count/s | Number of exchanges deleted per unit time | [ 60s, sum ] [ 300s, last ] |
Message production | Message Production Traffic | ConnectionIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages to exchanges | [ 60s, sum ] [ 300s, last ] |
| Queue-Level Cluster Message Sending Rate | VhostQueueMessagesPublishedTotal | Count/s | Message enqueue (production) rate statistically measured in the queue dimension | [ 60s, sum ] [ 300s, last ] |
Message consumption | Message Consumption Traffic | ConnectionOutgoingBytesTotal | Bytes/s | Data volume rate at which consumers successfully consume messages from queues | [ 60s, sum ] [ 300s, last ] |
| Number of Backlogged Messages | VhostQueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to Clients and Auto-acknowledged | VhostChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| BasicGet Empty Pull Rate | VhostChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| BasicGet Manual Acknowledgment Rate | VhostChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| BasicGet Auto-acknowledgment Rate | VhostChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to and Manually Acknowledged by Clients | VhostChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | Acknowledgment Rate of Sent Messages | ChannelMessagesConfirmedTotal | Count/s | Rate at which a producer receives Broker acknowledgments (Publisher Confirm) after sending a message. | [ 60s, sum ] [ 300s, last ] |
| Total Number of Sent but Unacknowledged Messages | ChannelMessagesUnconfirmed | Count | Total number of messages sent by producers but not yet acknowledged by the broker | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | VhostChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | ChannelMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Message Requeue Rate | VhostQueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| Discard Rate of Unroutable Messages | VhostChannelMessagesUnroutableDroppedTotal | Count/s | Rate of messages discarded due to being unroutable to any queue | [ 60s, sum ] [ 300s, last ] |
| Rate of Unroutable Messages Returned to Clients | 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 ] |
| Sending Rate of Dead Letter Messages | 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 ] |
| Discard Rate of Unroutable Dead Letter Messages | VhostChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule |
Basic information | Number of Online Consumers | QueueConsumers | Count | Total number of consumers consuming messages online | [ 60s, sum ] [ 300s, last ] |
Message production | Message Production Traffic | QueueIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages to queues | [ 60s, sum ] [ 300s, last ] |
| Message Sending Rate | QueueMessagesPublishedTotal | Count/s | Rate of messages sent from producers to queues | [ 60s, sum ] [ 300s, last ] |
Message consumption | Number of Backlogged Messages | QueueLag | Count | Total number of messages in the ready status (backlogged and undelivered) | [ 60s, sum ] [ 300s, last ] |
| BasicGet Manual Acknowledgment Rate | ChannelGetAckTotal | Count/s | Manual acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| BasicGet Auto-acknowledgment Rate | ChannelGetTotal | Count/s | Auto-acknowledgment rate of clients after message pulls via Basic.Get | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to Clients and Auto-acknowledged | ChannelMessagesDeliveredTotal | Count | Rate of messages pushed to clients and auto-acknowledged | [ 60s, sum ] [ 300s, last ] |
| BasicGet Empty Pull Rate | ChannelGetEmptyTotal | Count/s | Frequency or rate of empty queues encountered when clients use Basic.Get to pull messages from queues | [ 60s, sum ] [ 300s, last ] |
| Number of Unacknowledged Messages | QueueMessagesUnacked | Count | Total number of messages delivered to consumers but not acknowledged | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Pushed to and Manually Acknowledged by Clients | ChannelMessagesDeliveredAckTotal | Count/s | Rate of messages pushed to and manually acknowledged by clients | [ 60s, sum ] [ 300s, last ] |
| Rate of Messages Repushed to Clients | ChannelMessagesRedeliveredTotal | Count/s | Message redelivery rate due to untimely acknowledgment | [ 60s, sum ] [ 300s, last ] |
| Consumption Acknowledgment Rate | ChannelMessagesAckedTotal | Count/s | Rate of messages manually acknowledged by consumers | [ 60s, sum ] [ 300s, last ] |
| Message Requeue Rate | QueueMessagesRequeuedTotal | Count/s | Rate of messages requeued due to a negative-acknowledgment (NACK) or rejection, or consumer disconnection | [ 60s, sum ] [ 300s, last ] |
| Sending Rate of Dead Letter Messages | 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 ] |
| Discard Rate of Unroutable Dead Letter Messages | ChannelMessagesPublishDeadLetterDroppedTotal | Count/s | Rate of dead letter messages discarded due to being unroutable to dead letter queues | [ 60s, sum ] [ 300s, last ] |
Category | Metric Name | Metric Name | Unit | Description | Statistical Rule |
Basic information | Message Sending Failure Rate | ChannelMessagesPublishedFailedTotal | Count/s | Producer message sending failure rate | [ 60s, sum ] [ 300s, last ] |
| Exchange-Level Message Sending Rate | ChannelMessagesPublishedTotal | Count/s | Message routing rate from exchanges to queues | [ 60s, sum ] [ 300s, last ] |
| Message Production Traffic | ExchangeIncomingBytesTotal | Bytes/s | Data volume rate at which producers send messages | [ 60s, sum ] [ 300s, last ] |
Message acknowledgment and processing | Rate of Unroutable Messages Returned to Clients | 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 ] |
| Discard Rate of Unroutable Messages | 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