Introduction
Alibaba Cloud Message Queue for RabbitMQ is a fully managed, cloud-native message broker compatible with the open-source RabbitMQ protocol.
Set up the Alibaba integration
- To begin monitoring your RabbitMQ Instance in OpsRamp, ensure that the Alibaba Cloud integration is configured. See Install Alibaba Cloud integration.
- Select
RabbitMQ Instancein the Alibaba Integration Discovery Profile. - Save the discovery profile.
Supported metrics
| Metric Name | Alibaba Metric | Metric Display Name | Units | Aggregation Type | Description |
|---|---|---|---|---|---|
| acs_amqp_ExchangeTPSIn | ExchangeTPSIn | ExchangeTPSIn | counts/s | Value | Rate of messages published to exchanges per second |
| acs_amqp_ExchangeTPSOut | ExchangeTPSOut | ExchangeTPSOut | counts/s | Value | Rate of messages routed from exchanges to downstream queues or consumers per second |
| acs_amqp_InstanceChannels | InstanceChannels | InstanceChannels(deprecated) | count | Sum | Total number of channels open on the RabbitMQ instance using the deprecated metric |
| acs_amqp_InstanceChannelsNew | InstanceChannelsNew | InstanceChannels | count | Value | Current number of channels open on the RabbitMQ instance |
| acs_amqp_InstanceConnections | InstanceConnections | InstanceConnections | count | Value | Current number of client connections established to the RabbitMQ instance |
| acs_amqp_InstanceConsumers | InstanceConsumers | InstanceConsumers | count | Value | Current number of consumers connected to the RabbitMQ instance |
| acs_amqp_InstanceMaxTpsInMinute | InstanceMaxTpsInMinute | Instance API peak TPS | counts/s | Value | Highest API transaction rate reached by the RabbitMQ instance within the last minute |
| acs_amqp_InstanceMaxTpsUtilization | InstanceMaxTpsUtilization | Ratio of maximum tps to current limit threshold within a minute | % | Value | Percentage of the instance TPS limit consumed by the peak transaction rate within the last minute |
| acs_amqp_InstanceMessageInput | InstanceMessageInput | InstanceMessageInput | count | Sum | Total number of messages published into the RabbitMQ instance |
| acs_amqp_InstanceMessageOutput | InstanceMessageOutput | InstanceMessageOutput | count | Sum | Total number of messages delivered out of the RabbitMQ instance |
| acs_amqp_InstanceQueueMessageAccumulation | InstanceQueueMessageAccumulation | InstanceQueueMessageAccumulation | count | Maximum | Maximum number of messages accumulated across queues in the RabbitMQ instance |
| acs_amqp_InstanceQueueMessageInput | InstanceQueueMessageInput | InstanceQueueMessageInput | count | Sum | Total number of messages enqueued across queues in the RabbitMQ instance |
| acs_amqp_InstanceQueueMessageOutput | InstanceQueueMessageOutput | InstanceQueueMessageOutput | count | Sum | Total number of messages dequeued from queues in the RabbitMQ instance |
| acs_amqp_InstanceTPSIn | InstanceTPSIn | InstanceTpsIn | counts/s | Value | Inbound transaction rate per second for the RabbitMQ instance |
| acs_amqp_InstanceTPSOut | InstanceTPSOut | InstanceTpsOut | counts/s | Value | Outbound transaction rate per second for the RabbitMQ instance |
| acs_amqp_InstanceVhostChannels | InstanceVhostChannels | InstanceVhostChannels | count | Sum | Total number of channels across all virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostConsumers | InstanceVhostConsumers | InstanceVhostConsumers | count | Value | Current number of consumers across virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostMessageInput | InstanceVhostMessageInput | InstanceVhostMessageInput | count | Sum | Total number of messages published across virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostMessageOutput | InstanceVhostMessageOutput | InstanceVhostMessageOutput | count | Sum | Total number of messages delivered across virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostQueueConsumers | InstanceVhostQueueConsumers | InstanceVhostQueueConsumers | count | Value | Current number of queue consumers across virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostQueueMessageAccum | InstanceVhostQueueMessageAccum | InstanceQueueMessageAccumulation | count | Maximum | Maximum number of queued messages accumulated across virtual hosts in the RabbitMQ instance |
| acs_amqp_InstanceVhostQueueMessageInput | InstanceVhostQueueMessageInput | InstanceVhostQueueMessageInput | count | Sum | Total number of messages enqueued across virtual host queues in the RabbitMQ instance |
| acs_amqp_InstanceVhostQueueMessageOutput | InstanceVhostQueueMessageOutput | InstanceVhostQueueMessageOutput | count | Sum | Total number of messages dequeued across virtual host queues in the RabbitMQ instance |
| acs_amqp_QueueTPSIn | QueueTPSIn | QueueTPSIn | counts/s | Value | Rate of messages entering queues per second |
| acs_amqp_QueueTPSOut | QueueTPSOut | QueueTPSOut | counts/s | Value | Rate of messages leaving queues per second |
| acs_amqp_VHostTPSIn | VHostTPSIn | VHostTPSIn | counts/s | Value | Inbound transaction rate per second for the virtual host |
| acs_amqp_VHostTPSOut | VHostTPSOut | VHostTPSOut | counts/s | Value | Outbound transaction rate per second for the virtual host |
| acs_amqp_VhostChannels | VhostChannels | VHostChannels | count | Value | Current number of channels open on the virtual host |
| acs_amqp_VhostConnections | VhostConnections | VHostConnections | count | Value | Current number of client connections established to the virtual host |