ManageEngine® Applications Manager


VMware vFabric RabbitMQ

<< Prev

Home

Next >>

VMware vFabric RabbitMQ

Applications Manager monitors the critical components of VMware vFabric RabbitMQ servers to detect individual queues and collect metrics which reflect the queue's performance and throughput.

 

The critical components of RabbitMQ servers include:

Monitored Parameters:

RabbitMQ monitoring includes delivering proactive alarm notifications during network congestion, checking if a consumer is processing slowly or has gone down under heavy message traffic, identifying performance bottlenecks due to high socket descriptors utilization and generating historical reports.

The Availability view shows an availability history bar graph of the RabbitMQ server. Using the drop-down list at the right-hand corner of the page, you can set the bar chart to show availability history for the past 24 hours or 30 days.


The Performance tab gives a graphical representation of the publish, delivery, acknowledged and unacknowledged rates of RabbitMQ server as well as the health history for the past 24 hours or 30 days. The colored icons at the corners of the graphs pop up a 'heat chart' for the respective metric rate.

 

The List view lists all the RabbitMQ servers monitored by Applications Manager along with their overall availability and health status. You can edit the monitor details and configure alarms from the list. You can also perform bulk admin configurations from this view. Click on the individual monitors listed to view detailed performance metrics.

 

The table below gives a detailed description of the parameters displayed in each of the tabs:

OVERVIEW

Parameter

Description

Monitor Information

General details like name, type, health, host name, etc.

Availability history for last 6 hours

Bar graph showing the availability history of the server for the last six hours.

Performance history for last 6 hours

Chart showing the performance history of the server for the last six hours.

Queued Messages

Message vs time graph showing the ready and unacknowledged messages.

Message Rates

Message per second vs time graph showing the deliver, acknowledged and publish rates

Socket descriptors used/available/utilization

The number of concurrently open/available/used socket descriptors for the monitor.

Erlang processes used/available/utilization

The number of concurrently open/available/used Erlang processes for the monitor.

QUEUES

Parameter

Description

Name

The name of the message queue.

Exclusive

Number of messages of the exclusive consumer subscribed to this queue.

Messages Ready

Number of messages ready to be delivered to clients.

Messages Unacknowledged

Number of messages delivered to clients, but not unacknowledged yet (meaning it is in progress or has been reserved).

Total Messages

Sum of ready and unacknowledged messages (queue depth)

Incoming rate

The rate at which messages are received.

Deliver/Get rate

The rate at which messages are delivered.

Ack rate

The rate at which messages are acknowledged.

EXCHANGES

Parameter

Description

Name

The RabbitMQ exchange name.

Type

The exchange type (one of direct, topic, headers, fanout).

Incoming Publish rate

The per second rating of incoming messages.

Outgoing Publish rate

The per second rating of outgoing messages.

CHANNELS

Parameter

Description

Channel

The channel through which messages are sent.

User Name

The RabbitMQ username associated with the channel.

Prefetch msgs

QoS prefetch count value for the channel.

Unacked msgs

Number of messages delivered via this channel, but not yet acknowledged.

Unconfirmed msgs

Number of published messages not yet confirmed. On channels not in confirm mode, this remains 0

Publish rate msgs/sec

The per second publishing rate of messages.

DeliverGet rate msgs/sec

The per second recieving rate of messages.

Ack rate msgs/sec

The per second acknowledgment rate of messages.

CONNECTIONS

Parameter

Description

Peer Address

The IP address of the host on the other side of the connection.

Protocol

Version of the AMQP protocol in use (currently one of {0,9,1} or {0,8,0})

Receive rate kbps

Rate at which the message is being received.

Send rate kbps

Rate at which the message is being sent.

State

Connection state (one of [starting, tuning, opening, running, closing, closed])

You can enable, disable or delete any of the nodes, queues, exchanges, channels or connections from the drop-down menu at the bottom of the page. You can also compare reports from an adjacent drop-down list.

 


See Also

Creating New Monitor - RabbitMQ

 

 

<< Prev

Home

Next >>

IBM WebSphere MQ

Servers