通过本文您可以了解消息队列RocketMQ版的监控项。
当您调用云监控的API接口时,需要获取当前云产品的Namespace和Period,具体取值如下:
- Namespace为acs_rocketmq。
- Period默认为60秒,也可以为60的整数倍。
当前云产品的MetricName和Dimensions的取值如下表所示。
说明 关于已就绪消息的概念,请参见相关概念。
监控项 | 单位 | MetricName | Dimensions | Statistics |
---|---|---|---|---|
消息堆积 | Count | ConsumerLag | userId、instanceId、groupId | Sum |
消息堆积(GroupID&Topic) | Count | ConsumerLagPerGidTopic | userId、instanceId、groupId、topic | Sum |
实例API调用频率 | Count/s | InstanceApiCallTps | userId、instanceId | Sum |
已就绪消息排队时间(GroupId) | Millisecond | ReadyMessageQueueTime | userId、instanceId、groupId | Maximum |
已就绪消息排队时间(GroupId&Topic) | Millisecond | ReadyMessageQueueTimePerGidTopic | userId、instanceId、groupId、topic | Maximum |
已就绪消息量(GroupId) | Count | ReadyMessages | userId、instanceId、groupId | Sum |
已就绪消息量(GroupId&Topic) | Count | ReadyMessagesPerGidTopic | userId、instanceId、groupId、topic | Sum |
Consumer(GroupId) 每分钟接收消息数量 | Count/min | ReceiveMessageCountPerGid | userId、instanceId、groupId | Sum |
Consumer(GroupId&Topic) 每分钟接收消息数量 | Count/min | ReceiveMessageCountPerGidTopic | userId、instanceId、topic、groupId | Sum |
实例(Instance) 每分钟接收消息数的数量 | Count/min | ReceiveMessageCountPerInstance | userId、instanceId | Sum |
Consumer(Topic) 每分钟接收消息的数量 | Count/min | ReceiveMessageCountPerTopic | userId、instanceId、topic | Sum |
每分钟产生死信消息的数量(GroupId) | Count/min | SendDLQMessageCountPerGid | userId、instanceId、groupId | Sum |
每分钟产生死信消息的数量(GroupId&Topic) | Count/min | SendDLQMessageCountPerGidTopic | userId、instanceId、groupId、topic | Sum |
实例(Instance) 每分钟发送消息数量 | Count/min | SendMessageCountPerInstance | userId、instanceId | Sum |
Producer(Topic) 每分钟发送消息数量 | Count/min | SendMessageCountPerTopic | userId、instanceId、topic | Sum |