Managed Service for Prometheus actively pulls performance data from your ZooKeeper instance based on the specified parameters. This way, you can monitor the instance in real time and flexibly analyze the monitoring data. This topic describes how to monitor a ZooKeeper instance.
Prerequisites
Container cluster
Managed Service for Prometheus is activated. For more information, see Billing overview.
An ACK cluster is created. For more information, see Create an ACK managed cluster.
Alibaba Cloud Resource Center is activated. For more information, see Activate Resource Center.
ECS instance
Managed Service for Prometheus is activated. For more information, see Billing overview.
An ECS instance is created. For more information, see Create and manage an ECS instance by using the ECS console (express version).
Alibaba Cloud Resource Center is activated. For more information, see Activate Resource Center.
Procedure
Log on to the Managed Service for Prometheus console. In the left-side navigation pane, click Integration Center.
Click ZooKeeper and set the parameters as prompted. The following tables describe the key parameters.
Container cluster
Parameter
Description
Zookeeper Host
The following types of ZooKeeper endpoints are supported:
Internal endpoint of the instance in the cluster. Example: zookeeper-server.namespace.
Internal IP address of the cluster where the instance is located.
Public IPv4 address of the instance.
Zookeeper Port
The port number of the instance.
Metric collection interval(Unit/second)
The interval for collecting monitoring data. The default value is 15.
ECS instance
Parameter
Description
Zookeeper Host
The following types of ZooKeeper endpoints are supported:
Internal endpoint of the instance in the cluster. Example: zookeeper-server.namespace.
Internal IP address of the cluster where the instance is located.
Public IPv4 address of the instance.
Zookeeper Port
The port number of the instance.
Metric collection interval(Unit/second)
The interval for collecting monitoring data. The default value is 15.
Custom Labels
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 tags to the metrics of an ECS instance using 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.
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.
References
You can configure alert rules for the instance to monitor the health status of key metrics in real time. This way, you can discover and handle exceptions in a timely manner. For more information, see Create an alert rule for a Prometheus instance.