RabbitMQ是一個(gè)基于告警消息隊(duì)列協(xié)議(AMQP)的開源企業(yè)級(jí)消息系統(tǒng)。Applications Manager提供深層次的RabbitMQ系統(tǒng)監(jiān)控來(lái)確保在你的業(yè)務(wù)服務(wù)中正常運(yùn)行。
通過Applications Manager,你可以監(jiān)控VMware vFabric RabbitMQ實(shí)例的關(guān)鍵性能參數(shù),例如:隊(duì)列、消息、連接、通道等。還提供了強(qiáng)大的故障管理和告警通知。例如當(dāng)RabbitMQ隊(duì)列中有大量的消息,導(dǎo)致消費(fèi)者不能及時(shí)處理生產(chǎn)者的消息。另外一種故障是生產(chǎn)者發(fā)布消息,而與之對(duì)應(yīng)的消費(fèi)者已經(jīng)停機(jī)。Applications Manager可以幫助你快速發(fā)現(xiàn)并解決這些問題,來(lái)保證RabbitMQ服務(wù)器的性能。
Ensure your business-critical messaging system is running smoothly.

Track data rates per connection. In case of network congestion, drill down to connections that are choking the bandwidth.

Get notified if the socket descriptor utilization goes above the specified threshold to ensure connections do not get timed out.

Monitor the number of messages published, delivered, routed and acked on a per channel basis. Understand which channels are publishing messages fast or consuming slowly.

Monitor incoming and outgoing message publishing rates to ensure messages are broadcast to the relevant queues.

Track the total number of messages ready, messages unacknowledged, messages unacked per queue, queue length, etc. Make sure the queue grows sufficiently as the usage increases.


