Some of the content described in this article is available in meshIQ Manage versions 11.1.1 and later.
For a quick overview of what's new or changed, visit the meshIQ Highlights page for a version-by-version breakdown.
Jump to Section:
Version 11.2 and Earlier
Version 12.x and Later
Version 11.2 and Earlier
RabbitMQ vhosts virtually separate applications within a single RabbitMQ instance. Each vhost has its own exchanges, queues, users, and policies.
To create a virtual host, do the following:
- Enter the Vhost Name and a Description of the virtual host.
- Select the Default Queue Type for new queues (quorum, stream, or classic).
- Click
to begin adding tags.
- Use the Tracing list to turn RabbitMQ's Firehose Tracer on (True) or off (False).
- Click OK to save the virtual host.
General tab
Name |
Description |
Name | Name of the virtual host |
Description |
Description of the virtual host |
Default Queue Type |
Default Queue Type for new queues (quorum, stream, or classic) |
Tags |
Click |
Tracing | You can also use the Tracing list to turn RabbitMQ's Firehose Tracer on (True) or off (False). |
Messages tab
Publish | Messages that have been provided to RabbitMQ. |
Publish Rate |
Messages published per second. |
Confirm |
Delivered messages for which a confirmation has been received. |
Confirm Rate |
Messages per second confirmed by the server. |
Deliver (Auto-Ack) |
Messages delivered to the subscriber (consumer) and automatically acknowledged by RabbitMQ upon delivery. |
Deliver (Auto-Ack) Rate |
Deliver (Auto-Ack) messages per second. |
Deliver (Manuel Ack) |
Messages delivered and manually acknowledged by the consumer. |
Deliver (Manuel Ack) Rate |
Messages per second that are manually acknowledged by the consumer after being processed. |
Deliver Get |
Number of messages delivered directly to queues (basic get) instead of being sent through a consumer. |
Deliver Get Rate |
Number of messages per second that are delivered directly to queues (basic get) instead of being sent through a consumer. |
Consumer Ack |
Number of messages have been acknowledged by the consumer. |
Consumer Ack Rate |
Number of messages per second that are acknowledged by the consumer. |
Redeliver |
Number of messages waiting to be resent. When message delivery fails (no acknowledgement is received to indicate that a message was delivered), an attempt is made to redeliver the message. |
Redeliver Rate | Number of messages per second that are awaiting redelivery. |
Queued Messages tab
Messages | Messages queued on the virtual host. |
Message Rate | Number of messages per second that are being queued on the virtual host. |
Ready Messages | The number of messages that are available to be delivered, but not yet delivered. |
Ready Message Rate | The number of ready messages that are accumulating per second. |
Unacked Messages | The number of delivered messages for which the server is awaiting acknowledgment. |
Unacked Message Rate |
The number of unacknowledged delivered messages that are accumulating per second. |
Status tab
Cluster States: Key | Name of cluster |
Cluster States: Value | Status (indicates whether or not the cluster is running) |
Data Rates tab
From Client (Received) | Number of octets/bytes received. |
From Client (Received) Rate | Number of octets/bytes received per second within a TCP connection. |
To Client (Send) |
Number of octets/bytes sent. |
To Client (Send) Rate | Number of octets/bytes sent per second within a TCP connection. |
_____________________________________________________________________________________________________________
Version 12.x and Later
RabbitMQ Virtual Hosts (VHosts) logically separate applications within a single RabbitMQ instance. Each VHost contains its own exchanges, queues, users, and policies, enabling secure and independent application environments.
Create a Virtual Host
To create a Virtual Host:
- Click Add Virtual Host
button in the Virtual Host viewlet. The Select Object Path window opens.
- Specify the object path for the new Virtual Host, then click Select path.
- The RabbitMQ Virtual Host Create Window opens.
- In the General tab, enter the Vhost Name (Required) and a Description of the Virtual Host.
- Select the Default Queue Type for new queues (quorum, stream, or classic).
- Click the
to begin adding tags.
-
Use the Tracing list to enable or disable RabbitMQ’s Firehose Tracer:
-
Select
True
to enable -
Select
False
to disable
-
- Click Ok to create the Virtual Host immediately. Alternatively, click Schedule to create it at a later time (see Scheduling for details).
-
After creating a Virtual Host, the Vhost Properties dialog displays tabs such as General, Messages, Queued Messages, Status, Data Rates, and Custom Attributes for detailed configuration and monitoring.
To access these:
-
Select the Virtual Host from the viewlet.
-
Click Properties from the Selected menu.
-
General Tab
Name |
Description |
Name | Name of the virtual host |
Description |
Description of the virtual host |
Default Queue Type |
Default Queue Type for new queues (quorum, stream, or classic) |
Tags |
Click |
Tracing | You can also use the Tracing list to turn RabbitMQ's Firehose Tracer on (True) or off (False). |
Messages Tab
Publish | Messages that have been provided to RabbitMQ. |
Publish Rate |
Messages published per second. |
Confirm |
Delivered messages for which a confirmation has been received. |
Confirm Rate |
Messages per second confirmed by the server. |
Deliver (Auto-Ack) |
Messages delivered to the subscriber (consumer) and automatically acknowledged by RabbitMQ upon delivery. |
Deliver (Auto-Ack) Rate |
Deliver (Auto-Ack) messages per second. |
Deliver (Manuel Ack) |
Messages delivered and manually acknowledged by the consumer. |
Deliver (Manuel Ack) Rate |
Messages per second that are manually acknowledged by the consumer after being processed. |
Deliver Get |
Number of messages delivered directly to queues (basic get) instead of being sent through a consumer. |
Deliver Get Rate |
Number of messages per second that are delivered directly to queues (basic get) instead of being sent through a consumer. |
Consumer Ack |
Number of messages have been acknowledged by the consumer. |
Consumer Ack Rate |
Number of messages per second that are acknowledged by the consumer. |
Redeliver |
Number of messages waiting to be resent. When message delivery fails (no acknowledgement is received to indicate that a message was delivered), an attempt is made to redeliver the message. |
Redeliver Rate | Number of messages per second that are awaiting redelivery. |
Get (Auto Ack) | Number of messages retrieved with automatic acknowledgement. |
Get (Auto Ack Rate) | Number of auto-acknowledged gets per second. |
Get (Manual Ack) | Number of messages retrieved that require manual acknowledgement. |
Get (Manual Ack) Rate | Number of manual-acknowledged gets per second. |
Get (Empty) | Number of attempts to get a message when the queue was empty. |
Get (Empty) Rate | Number of empty gets per second. |
Unroutable (Return) | Number of messages returned as unroutable when the "mandatory" flag is set. |
Unroutable (Return) Rate | Number of unroutable (return) messages per second. |
Unroutable (Drop) | Number of unroutable messages dropped (no "mandatory" flag and no route found). |
Unroutable (Drop) Rate | Number of unroutable (drop) messages per second. |
Disk Reads | Total number of message reads from disk. |
Disk Reads Rate | Number of message reads from disk per second. |
Disk Writes | Total number of message writes to disk. |
Disk Writes Rates | Number of message writes to disk per second. |
Queued Messages Tab
Messages | Messages queued on the virtual host. |
Message Rate | Number of messages per second that are being queued on the virtual host. |
Ready Messages | The number of messages that are available to be delivered, but not yet delivered. |
Ready Message Rate | The number of ready messages that are accumulating per second. |
Unacked Messages | The number of delivered messages for which the server is awaiting acknowledgment. |
Unacked Message Rate |
The number of unacknowledged delivered messages that are accumulating per second. |
Status Tab
Cluster States: Key | Name of cluster |
Cluster States: Value | Status (indicates whether or not the cluster is running) |
Data Rates Tab
From Client (Received) | Number of octets/bytes received. |
From Client (Received) Rate | Number of octets/bytes received per second within a TCP connection. |
To Client (Send) |
Number of octets/bytes sent. |
To Client (Send) Rate | Number of octets/bytes sent per second within a TCP connection. |
You can also create your own custom properties on the Custom Attributes tab.