這個案例的核心責任是說明大規模 queue topology 的監控議題超出 Management plugin 能力範圍。

觀察

LoyaltyLion 跑數千個 RabbitMQ queue、用 rabbitmqctl 跑 recurring script 抓 queue 資訊、透過 statsd 送到 Datadog。

判讀

大規模 queue 拓撲下管理 plugin API 不夠用、需自寫採集腳本。揭露 queue 數量上萬時、原生 monitoring 介面(HTTP API、Management UI)會變成瓶頸、需要 metrics agent 模式。

對應大綱

RabbitMQ 進階主題:Prefetch + consumer 併發(大規模 queue topology 的監控議題)/ RabbitMQ Cluster Operator(運維邊界)。

下一步路由

RabbitMQ vendor 頁4 觀測模組

引用源