安装
目录
概述安装准备通过控制台安装 ACP Monitoring with Prometheus 插件安装步骤访问方式通过 YAML 安装 ACP Monitoring with Prometheus 插件1. 检查可用版本2. 创建 ModuleInfo3. 验证安装通过控制台安装 ACP Monitoring with VictoriaMetrics 插件前提条件安装步骤通过 YAML 安装 ACP Monitoring with VictoriaMetrics 插件1. 检查可用版本2. 创建 ModuleInfo3. 验证安装概述
监控组件是可观测性模块中监控、告警、巡检和健康检查功能的基础设施。本文档介绍如何在集群中安装 ACP Monitoring with Prometheus 插件或 ACP Monitoring with VictoriaMetrics 插件。
安装准备
监控的部分组件较为消耗资源。我们建议将其运行在 infra 节点上,并设置 nodeSelector 和 tolerations,以确保它们仅在这些节点上运行。如果您正在评估产品且尚未配置 infra 节点,可以移除这些设置,使组件在所有节点上运行。
有关规划 infra 节点的指导,请参见 集群节点规划。
在安装监控组件之前,请确保满足以下条件:
- 已参考 监控组件选型指南 选择合适的监控组件。
- 在业务集群中安装时,请确保
global集群能够访问该业务集群的 11780 端口。 - 如果需要使用 StorageClass 或持久卷存储监控数据,请提前在 存储 部分创建相应资源。
- 安装前请确定由哪个集群存储监控数据。
global集群会安装自身的完整组件集,且仅监控自身。在多集群平台上,应将用于聚合业务集群指标的 VictoriaMetrics Center 安装在专用业务集群中,而非global集群中,并以仅智能体模式安装各个业务集群并指向该集群,从而使管理集群可用性与应用监控负载相互独立。 - 如果
global集群部署了容灾,业务集群的监控不得指向主global集群或备global集群。容灾仅同步global集群的 etcd 数据,并排除cpaas-system等命名空间,因此监控数据不会被复制,故障切换后将不可用。每个global集群仅监控自身。有关同步范围,请参见 Global 集群容灾。
通过控制台安装 ACP Monitoring with Prometheus 插件
安装步骤
-
进入 应用商店管理 > 集群插件,并选择目标集群。
-
找到 ACP Monitoring with Prometheus 插件,点击 安装。
-
配置以下参数:
-
点击 安装 完成安装。
访问方式
安装完成后,可通过以下地址访问各组件(将 <> 替换为实际值):
通过 YAML 安装 ACP Monitoring with Prometheus 插件
1. 检查可用版本
通过检查 global 集群中的 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:
这表明集群中存在 ModulePlugin prometheus,并且已发布版本 v4.1.0。
2. 创建 ModuleInfo
创建一个不包含任何配置参数的 ModuleInfo 资源以安装插件:
资源配置参考,以 prometheus 为例:
更多详情,请参见 监控组件容量规划
YAML 字段参考(Prometheus):
3. 验证安装
由于 ModuleInfo 名称在创建后会发生变化,请通过标签定位资源,以检查插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:安装插件的集群MODULE:插件名称DISPLAY_NAME:插件的显示名称STATUS:安装状态;Running表示已成功安装并正在运行TARGET_VERSION:计划安装的版本CURRENT_VERSION:安装前的版本NEW_VERSION:可安装的最新版本
通过控制台安装 ACP Monitoring with VictoriaMetrics 插件
前提条件
- 如果仅安装 VictoriaMetrics 智能体,请确保已在其他集群中安装 VictoriaMetrics Center。
安装步骤
-
进入 应用商店管理 > 集群插件,并选择目标集群。
-
找到 ACP Monitoring with VictoriaMetrics 插件,点击 安装。
-
配置以下参数:
-
点击 安装 完成安装。
通过 YAML 安装 ACP Monitoring with VictoriaMetrics 插件
1. 检查可用版本
通过检查 global 集群中的 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:
这表明集群中存在 ModulePlugin victoriametrics,并且已发布版本 v4.1.0。
2. 创建 ModuleInfo
创建一个不包含任何配置参数的 ModuleInfo 资源以安装插件:
资源配置参考,以 prometheus 为例:
更多详情,请参见 监控组件容量规划
YAML 字段参考(VictoriaMetrics):
3. 验证安装
由于 ModuleInfo 名称在创建后会发生变化,请通过标签定位资源,以检查插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:安装插件的集群MODULE:插件名称DISPLAY_NAME:插件的显示名称STATUS:安装状态;Running表示已成功安装并正在运行TARGET_VERSION:计划安装的版本CURRENT_VERSION:安装前的版本NEW_VERSION:可安装的最新版本