rabbitmq-management是RabbitMq web管理端,用的是erlang的cowboy框架進行開發。web頁面包括Overview(概述)、Connections(連線)、Channels(通道)、Exchanges(交換器)、Queues(佇列)、Admin(使用者管理)。
所有佇列上一分鐘的訊息阻塞情況
Ready:待消費的訊息總數。
Unacked:待應答的訊息總數。
Total:總數 Ready+Unacked。
所有佇列的消費情況
Publish:producter pub訊息的速率。
Publisher confirm:確認pub訊息的速率。
Deliver(manual ack):customer手動確認的速率。
Deliver(auto ack):customer自動確認的速率。
Consumer ack:customer正在確認的速率。
Redelivered:正在傳遞'redelivered'標誌集的訊息的速率。
Get (manual ack):響應basic.get而要求確認的訊息的傳輸速率。
Get (auto ack):響應basic.get而發送不需要確認的訊息的速率。
Return:將basic.return發送給producter的速率。
Disk read:queue從磁碟讀取訊息的速率。
Disk write:queue從磁碟寫入訊息的速率。
全域性數據
Connections:client的tcp連線的總數。
Channels:通道的總數。
Exchange:交換器的總數。
Queues:佇列的總數。
Consumers:消費者的總數。
訊息伺服器節點資訊
Name:節點名稱
File descriptors:節點開啓的檔案描述符和限制。
Socket descriptors:管理的網路通訊端數量和限制。當限制被耗盡時,RabbitMQ將停止接受新的網路連線。
Erlang processes:erlang啓動的進程數。
Memory:當前訊息伺服器佔用的記憶體。
Disk space:當前伺服器佔用的硬碟。
Uptime:當前節點持續執行的時長。
Info:節點資訊。
Reset stats:重置節點狀態。