您在创建消息队列RabbitMQ版实例后,云监控自动开始对其进行监控。您可以查看实例、Vhost、Queue和Exchange的消息流入数、消息流出数、消费者数量等监控项,获取消息队列RabbitMQ版实例的使用情况。您还可以对监控项设置报警规则,以便数据异常时收到报警消息。本文介绍新版监控报警的监控项、监控数据查看和报警设置。

监控项

新版消息队列RabbitMQ版监控报警支持以下监控项:

资源类型 监控项 单位 Namespace MetricName Dimensions Statistics
Instance 每秒消息流入数 个/秒 acs_amqp InstanceTPSIn userId、regionId、instanceId Value
每秒消息流出数 个/秒 acs_amqp InstanceTPSOut userId、regionId、instanceId Value
消费者数量 acs_amqp InstanceConsumers userId、regionId、instanceId Value
连接数量 acs_amqp InstanceConnections userId、regionId、instanceId Value
通道数量 acs_amqp InstanceChannelsNew userId、regionId、instanceId Value
Vhost 每秒消息流入数 个/秒 acs_amqp VHostTPSIn userId、regionId、instanceId、vhostName Value
每秒消息流出数 个/秒 acs_amqp VHostTPSOut userId、regionId、instanceId、vhostName Value
消费者数量 acs_amqp InstanceVhostConsumers userId、regionId、instanceId、vhostName Value
连接数量 acs_amqp VhostConnections userId、regionId、instanceId、vhostName Value
通道数量 acs_amqp VhostChannels userId、regionId、instanceId、vhostName Value
Queue 消息每秒流入数 个/秒 acs_amqp QueueTPSIn userId、regionId、instanceId、vhostName、queueName Value
消息每秒流出数 个/秒 acs_amqp QueueTPSOut userId、regionId、instanceId、vhostName、queueName Value
消费者数量 acs_amqp InstanceVhostQueueConsumers userId、regionId、instanceId、vhostName、queueName Value
消息堆积量 acs_amqp InstanceVhostQueueMessageAccum userId、regionId、instanceId、vhostName、queueName Maximum
Exchange 消息每秒流入数 个/秒 acs_amqp ExchangeTPSIn userId、regionId、instanceId、vhostName、exchangeName Value
消息每秒流出数 个/秒 acs_amqp ExchangeTPSOut userId、regionId、instanceId、vhostName、exchangeName Value

您可以调用DescribeMetricMetaList获取以上消息队列RabbitMQ版监控项信息。

查看监控数据

  1. 登录消息队列RabbitMQ版控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击监控报警
  4. 监控报警页面顶部,选择消息队列RabbitMQ版 (实例版),然后依次选择实例分组资源类型,并设置时间范围。
    查看实例7天内的监控数据的示例如下。pg_monitor
    监控报警页面显示实例7天内的监控数据。result

创建报警规则

  1. 登录消息队列RabbitMQ版控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击监控报警
  4. 监控报警页面,单击报警规则
  5. 阈值报警页签下方,单击创建报警规则
  6. 关联资源区域,选择消息队列AMQP(实例版),选择资源范围,在设置报警规则区域,设置报警规则,在通知方式区域,设置通知方式,然后单击确认
    创建实例消息每秒流入数大于1000个/秒的报警规则示例如下。pg_alarm
    监控报警页面显示创建的报警规则。alarm_result