Some of the content described in this article is available in meshIQ Manage versions 12.1 and greater.
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 12.x and Later
Version 11.3 and Earlier
Version 12.x and Later
In RabbitMQ, a server represents an individual broker instance running within your environment. Each server exposes internal components—such as exchange types, listeners, contexts, extensions, feature flags, and global parameters—that define its behavior, supported capabilities, and administrative configuration. These components are available as sub-objects from the Server widget.
The Server sub-objects allow you to inspect broker-level details and validate configuration, supported features, and active runtime components directly from the console.
View Server Sub-Objects
To access the sub-objects of a RabbitMQ server:
Open the Server widget and select the server you want to inspect.
From the Selected menu, choose Sub-Objects.
-
Select one of the available categories:
Exchange Types
Listeners
Contexts
Extensions
Feature Flags
Global Parameters
A new tab opens in the console displaying details for the selected sub-object type.
When any sub-object tab is open, you can switch between categories using the Type dropdown at the top of the tab.
This lets you explore all server sub-objects without returning to the Server widget.
Sub-Object Descriptions
Exchange Types
Displays the exchange types supported by the server, defining how messages are routed.
Columns include:
Exchange Type Name – The name of the exchange type (e.g., direct, topic, fanout).
Description – A brief explanation of how the exchange type routes messages.
Enabled – Indicates whether the exchange type is currently active on the server.
Listeners
Shows the active protocol listeners running on the server.
Columns include:
Remote Node Name – The name of the RabbitMQ node exposing the listener.
Protocol – The protocol being served (e.g., AMQP, clustering, HTTP).
IP Address – The IP address bound to the listener.
Port – The port number on which the listener is accepting connections.
This information helps confirm which ports and protocols RabbitMQ is currently serving.
Contexts
Displays HTTP or management plugin contexts active on the server.
Columns include:
Remote Node Name – The RabbitMQ node hosting the context.
Description – Purpose of the context (e.g., RabbitMQ Management).
Path – The URL path for accessing the context.
Port – The HTTP listener port.
SSL – Indicates whether SSL is enabled.
Cowboy Options – Additional settings supplied to the Cowboy HTTP server.
These details are useful when validating management API accessibility and configuration.
Extensions
Shows custom or plugin-defined key/value configuration entries made available by the server.
Columns include:
Index – Row index of the entry.
Key – Configuration key.
Value – Configuration value.
Feature Flags
Displays RabbitMQ feature flags supported or enabled on the server. Feature flags allow incremental rollout of new internal server capabilities.
Columns include:
Feature Flag – Name of the feature flag.
Description – Summary of the feature’s purpose.
Document URL – Reference link for additional details.
State – Whether the feature is enabled, disabled, or required.
Stability – Indicates if the feature is stable, experimental, or required.
Provided By – Identifies the plugin or component that exposes the feature.
This helps you verify compatibility, rollout state, and feature availability.
Global Parameters
Displays global key/value parameters defined at the server level.
Columns include:
Key – Name of the parameter.
Value – Value assigned to that parameter.
These parameters are typically used for cluster-wide or system-wide configuration values.
____________________________________________________________________________________________________________
Version 11.3 and Earlier
In RabbitMQ, a server represents an individual broker instance running within your environment. Each server exposes internal components—such as exchange types, listeners, contexts, extensions, feature flags, and global parameters—that define its behavior, supported capabilities, and administrative configuration. These components are available as sub-objects from the Server viewlet.
The Server sub-objects allow you to inspect broker-level details and validate configuration, supported features, and active runtime components directly from the console.
View Server Sub-Objects
To access the sub-objects of a RabbitMQ server:
Open the Server viewlet and select the server you want to inspect.
From the Selected menu, choose Sub-Objects.
-
Select one of the available categories:
Exchange Types
Listeners
Contexts
Extensions
Feature Flags
Global Parameters
A new tab opens in the console displaying details for the selected sub-object type.
When any sub-object tab is open, you can switch between categories using the Type dropdown at the top of the tab.
This lets you explore all server sub-objects without returning to the Server viewlet.
Sub-Object Descriptions
Exchange Types
Displays the exchange types supported by the server, defining how messages are routed.
Columns include:
Exchange Type Name – The name of the exchange type (e.g., direct, topic, fanout).
Description – A brief explanation of how the exchange type routes messages.
Enabled – Indicates whether the exchange type is currently active on the server.
Listeners
Shows the active protocol listeners running on the server.
Columns include:
Remote Node Name – The name of the RabbitMQ node exposing the listener.
Protocol – The protocol being served (e.g., AMQP, clustering, HTTP).
IP Address – The IP address bound to the listener.
Port – The port number on which the listener is accepting connections.
This information helps confirm which ports and protocols RabbitMQ is currently serving.
Contexts
Displays HTTP or management plugin contexts active on the server.
Columns include:
Remote Node Name – The RabbitMQ node hosting the context.
Description – Purpose of the context (e.g., RabbitMQ Management).
Path – The URL path for accessing the context.
Port – The HTTP listener port.
SSL – Indicates whether SSL is enabled.
Cowboy Options – Additional settings supplied to the Cowboy HTTP server.
These details are useful when validating management API accessibility and configuration.
Extensions
Shows custom or plugin-defined key/value configuration entries made available by the server.
Columns include:
Index – Row index of the entry.
Key – Configuration key.
Value – Configuration value.
Feature Flags
Displays RabbitMQ feature flags supported or enabled on the server. Feature flags allow incremental rollout of new internal server capabilities.
Columns include:
Feature Flag – Name of the feature flag.
Description – Summary of the feature’s purpose.
Document URL – Reference link for additional details.
State – Whether the feature is enabled, disabled, or required.
Stability – Indicates if the feature is stable, experimental, or required.
Provided By – Identifies the plugin or component that exposes the feature.
This helps you verify compatibility, rollout state, and feature availability.
Global Parameters
Displays global key/value parameters defined at the server level.
Columns include:
Key – Name of the parameter.
Value – Value assigned to that parameter.
These parameters are typically used for cluster-wide or system-wide configuration values.