上一页
回目录
下一页
运维可靠的消息队列服务,需要对各个环境进行充分的监控,QMQ在各个关键节点都有埋点监控。QMQ提供插件式的监控接入,默认提供Prometheus客户端的接入,如果使用其他监控工具,也很容易定制。
下面列出一些重要的监控,还有其他一些未列出监控可以从qunar.tc.qmq.monitor.Qmon.java 来查看
| 指标名称 |
指标描述 |
tag |
| receivedMessagesEx |
接收消息qps |
subject |
| receivedMessagesCount |
接收消息量 |
subject |
| produceTime |
消息发送耗时 |
subject |
| putMessageTime |
append消息耗时 |
subject |
| pulledMessagesEx |
拉取消息qps |
subject, group |
| pulledMessagesCount |
拉取消息量 |
subject, group |
| pullQueueTime |
拉取消息时排队时间 |
subject, group |
| pullRequestEx |
拉取请求qps |
subject, group |
| pullRequestCount |
拉取请求量 |
subject, group |
| ackRequestEx |
ack请求qps |
subject,group |
| ackRequestCount |
ack请求量 |
subject,group |
| consumerAckCount |
消费者发回ack的量 |
subject, group |
| pullProcessTime |
处理拉取耗时 |
subject, group |
| messageSequenceLag |
消息堆积数量 |
subject, group |
| slaveMessageLogLag |
消息主从同步延迟 |
|
| 指标名称 |
指标描述 |
tag |
| receivedMessagesEx |
接收消息qps |
subject |
| receivedMessagesCount |
接收消息量 |
subject |
| produceTime |
消息发送耗时 |
subject |
| delayTime |
消息实际投递时间与期望投递之间的差值 |
subject, group(server组) |
| scheduleDispatch |
投递的消息量 |
- |
| appendMessageLogCostTime |
消息持久化时间 |
subject |
| loadSegmentTimer |
预加载索引耗时 |
- |
| 指标名称 |
指标描述 |
tag |
| brokerRegisterCount |
server与meta之间通信次数 |
groupName(server集群名称), requestType(通信类型) |
| clientRegisterCount |
客户端与meta之间通信次数 |
clientTypeCode(producer or consumer), subject |
上一页
回目录
下一页