知识卡片
消息队列的两个核心指标:队列长度与消费率
内容
消息队列本质是发布者和订阅者之间的中介(因此也称发布-订阅系统),监控它主要盯两个数字:队列长度——等待被消费的消息数量;消费率——消息被取走处理的速度(通常以每秒消息数表示)。这两个指标都没有放之四海皆准的”正常值”,完全取决于具体应用的工作模式,因此关注的重点应该是”比平时明显异常”而非某个绝对数字——队列长度持续比日常水平堆积更多,或消费率出现异常突变,才是真正值得关注的信号。具体的消息队列软件通常还会暴露更多指标,但这两个是理解队列健康状况最基础也最不该跳过的起点。
参考来源
《监控运维实践 原则与策略-2021》第8章《服务器监控》