A division of VMware
Spring Source - Hyperic | Build, Run, Manage
REQUEST A QUOTE  |  FORUMS  |  BLOG  |      CONTACT US

RabbitMQ Monitoring & Management


VMware vFabric RabbitMQ is an efficient, highly scalable, and easy-to-deploy queuing software designed to support the messaging needs of applications running in the cloud. RabbitMQ is portable across major operating systems and developer platforms and is the leading implementation of AMQP, an open-standard messaging protocol. RabbitMQ supports a full range of Internet protocols for lightweight messaging— including HTTP, HTTPS, STOMP, XMPP, and SMTP—as well as a wide range of messaging patterns, including point-to-point (RPC style), point-and-shoot, publish-subscribe, multicast, topics, routing, RPC, and more. 

As a strategic component of VMware's Cloud Application Platform, Hyperic ships with built-in support for vFabric RabbitMQ. Hyperic manages RabbitMQ brokers, the virtual hosts within a broker, as well as RabbitMQ exchanges, queues, connections, and channels. The plugin can discover and manage multiple RabbitMQ nodes running on the same platform as the HQ Agent. 

For more information, please visit our RabbitMQ documentation page.

Auto-Discover your RabbitMQ servers, exchanges, queues, virtual hosts, connections and channels
Monitor every metric, log, and configuration for all RabbitMQ resources in your inventory
Identify problem resources with automatic baselines for every metric
Control your RabbitMQ resources on-demand, on schedule, or in response to alerts
Alert on any measurement, log, or security event in your RabbitMQ environment

System Supported Versions

  • RabbitMQ
  • Linux
  • Solaris
  • HPUX
  • AIX
  • MacOSX
  • FreeBSD
  • OpenBSD
  • NetBSD
  • Win32

System Monitoring Specification

General Server Metrics
  • Availability
  • Messages
  • Messages Ready
  • Messages Unacknowledged
  • Messages Publish /s
  • Messages Confirm /s
  • Messages Deliver /s
  • Messages Acknowledge /s
  • Messages Get /s
  • Messages Get (noack) /s
  • Messages Deliver (noack) /s
  • Messages Deliver+Get /s
  • Memory watermark
  • Erlang Processes used
  • Erlang Processes % used
  • Process Open File Descriptors %
  • Process Virtual Memory Size
  • Process Resident Memory Size
  • Process Page Faults
  • Process Page Faults per Minute
  • Process Cpu System Time
  • Process Cpu System Time per Minute
  • Process Cpu User Time
  • Process Cpu User Time per Minute
  • Process Cpu Total Time
  • Process Cpu Total Time per Minute
  • Process Cpu Usage
  • Process Start Time
  • Process Open File Descriptors
  • Process Threads
  • Channels
  • Connections
RabbitMQ Queue Metrics
  • Availability
  • idle Time
  • Messages Publish /s
  • Messages Confirm /s
  • Messages Deliver /s
  • Messages Acknowledge /s
  • Messages Get /s
  • Messages Get (noack) /s
  • Messages Deliver (noack) /s
  • Messages Deliver+Get /s
  • Messages
  • Consumers
  • Transactions
  • Acks Uncommitted
  • Messages Ready
  • Messages Unacknowledged
  • Messages Uncommitted
  • Memory
RabbitMQ Channel Metrics
  • Availability
  • Messages Publish /s
  • Messages Confirm /s
  • Messages Deliver /s
  • Messages Acknowledge /s
  • Messages Get /s
  • Messages Get (noack) /s
  • Messages Deliver (noack) /s
  • Messages Deliver+Get /s
  • idle Time
  • Consumers
  • Prefetch Count
  • Acks Uncommitted
  • Messages Unacknowledged
RabbitMQ Connection Metrics
  • Octets Received
  • Octets Sent
  • Network Packets Received
  • Network Packets Sent
  • Channels
  • Pending Sends
  • Availability
RabbitMQ Exchange Metrics
  • Availability
  • IN Messages Publish /s
  • OUT Messages Publish /s
RabbitMQ VirtualHost Metrics
  • Availability
  • Exchanges
  • Queues