Managed Service for Prometheus pulls performance metrics from your RabbitMQ message queue based on your configurations. This allows you to monitor and analyze its operational status in real time.
Prerequisites
Container cluster
-
Activate Managed Service for Prometheus. For more information, see Prometheus instance billing.
-
Create a Kubernetes cluster. For more information, see Create an ACK managed cluster.
-
Activate Alibaba Cloud Resource Center. For more information, see Activate Resource Center.
ECS (VPC)
-
You have activated Managed Service for Prometheus. For more information, see Billing of Prometheus instances.
-
You have created an ECS instance. For more information, see Create and use an ECS instance in the console (Express mode).
-
You have enabled Alibaba Cloud Resource Center. For more information, see Enable Resource Center.
Integrate RabbitMQ
Log on to the Managed Service for Prometheus console. In the left-side navigation pane, click Integration Center.
-
Click the RabbitMQ card and follow the on-screen instructions to integrate the component. The following tables describe the key parameters.
Container cluster
Parameter
Description
RabbitMQ endpoint
The endpoint of the RabbitMQ service.
RabbitMQ Port
The port of the RabbitMQ service. Example: 15672.
Username
The username to access the RabbitMQ service.
Password
The password for the specified username.
ECS (VPC)
Parameter
Description
RabbitMQ endpoint
The endpoint of the RabbitMQ service.
RabbitMQ Port
The port of the RabbitMQ service. Example: 15672.
Username
The username to access the RabbitMQ service.
Password
The password for the specified username.
Custom Tags
Add tags to the metrics of the ECS instance. Then, you can monitor, manage, query, or analyze the metric data in a fine-grained manner when you use tools such as Grafana. For more information, see Add custom tags to ECS instance metrics in a VPC.
NoteA tag key cannot contain special characters used in the Prometheus functionality, such as hyphens (-), periods (.), or percent signs (%).
Tags must be specified in the key-value format required by Prometheus.
RabbitMQ status
The installed component is displayed on the Integration Management page in the Managed Service for Prometheus console. The Integration Management page consists of the Integrated Environments, Integrated Addons, and Query Dashboards tabs, where you can view information such as targets, metrics, dashboards, and alerts.
Next steps
After you integrate the component, you can configure alert rules for key metrics to monitor their health status in real time. These rules help you promptly discover and handle exceptions. For more information, see Create a Prometheus alert rule.