Install
TOC
Overview
The monitoring component serves as the infrastructure for monitoring, alerting, inspection, and health checking functions within the observability module. This document describes how to install the ACP Monitoring with Prometheus plugin or the ACP Monitoring with VictoriaMetrics plugin within a cluster.
Installation Preparation
Some components of the Monitoring are resource-intensive. We recommend running them on infra nodes and setting nodeSelector and tolerations to ensure they run only on those nodes. If you are evaluating the product and have not provisioned infra nodes, you can remove these settings so the components run on all nodes.
For guidance on planning infra nodes, see Cluster Node Planning.
Before install the monitoring components, please ensure the following conditions are met:
- The appropriate monitoring component has been selected by referring to the Monitoring Component Selection Guide.
- When install in a workload cluster, ensure that the
globalcluster can access port 11780 of the workload cluster. - If you need to use storage classes or persistent volume storage for monitoring data, please create the corresponding resources in the Storage section in advance.
Install the ACP Monitoring with Prometheus Plugin via console
Installation Procedures
-
Navigate to App Store Management > Cluster Plugins and select the target cluster.
-
Locate the ACP Monitoring with Prometheus plugin and click Install.
-
Configure the following parameters:
-
Click Install to complete the installation.
Access Method
Once installation is complete, the components can be accessed at the following addresses (replace <> with actual values):
Install the ACP Monitoring with Prometheus Plugin via YAML
1. Check available versions
Ensure the plugin has been published by checking for ModulePlugin and ModuleConfig resources, in the globalcluster:
This indicates that the ModulePlugin prometheus exists in the cluster and version v4.1.0 is published.
2. Create a ModuleInfo
Create a ModuleInfo resource to install the plugin without any configuration parameters:
Reference for resources settings, example prometheus:
For more details, please refer to the Monitor Component Capacity Planning
YAML field reference (Prometheus):
3. Verify installation
Since the ModuleInfo name changes upon creation, locate the resource via label to check the plugin status and version:
Field explanations:
NAME: ModuleInfo resource nameCLUSTER: Cluster where the plugin is installedMODULE: Plugin nameDISPLAY_NAME: Display name of the pluginSTATUS: Installation status;Runningmeans successfully installed and runningTARGET_VERSION: Intended installation versionCURRENT_VERSION: Version before installationNEW_VERSION: Latest available version for installation
Install the ACP Monitoring with VictoriaMetrics Plugin via console
Prerequisites
- If only install the VictoriaMetrics agent, ensure that the VictoriaMetrics Center has been installed in another cluster.
Installation Procedures
-
Navigate to App Store Management > Cluster Plugins and select the target cluster.
-
Locate the ACP Monitoring with VictoriaMetrics plugin and click Install.
-
Configure the following parameters:
-
Click Install to complete the installation.
Install the ACP Monitoring with VictoriaMetrics Plugin via YAML
1. Check available versions
Ensure the plugin has been published by checking for ModulePlugin and ModuleConfig resources, in the globalcluster:
This indicates that the ModulePlugin victoriametrics exists in the cluster and version v4.1.0 is published.
2. Create a ModuleInfo
Create a ModuleInfo resource to install the plugin without any configuration parameters:
Reference for resources settings, example prometheus:
For more details, please refer to the Monitor Component Capacity Planning
YAML field reference (VictoriaMetrics):
3. Verify installation
Since the ModuleInfo name changes upon creation, locate the resource via label to check the plugin status and version:
Field explanations:
NAME: ModuleInfo resource nameCLUSTER: Cluster where the plugin is installedMODULE: Plugin nameDISPLAY_NAME: Display name of the pluginSTATUS: Installation status;Runningmeans successfully installed and runningTARGET_VERSION: Intended installation versionCURRENT_VERSION: Version before installationNEW_VERSION: Latest available version for installation