安装
本文将介绍如何安装计量和计费所需的组件。
目录
安装前注意事项通过控制台安装 Cost Management Server 插件前提条件操作步骤通过 YAML 安装 Cost Management Server 插件前提条件操作步骤通过控制台安装 Cost Management Essentials 插件前提条件操作步骤通过 YAML 安装 Cost Management Essentials 插件前提条件通过控制台安装 Cost Management Agent 插件前提条件操作步骤通过 YAML 安装 Cost Management Agent 插件前提条件操作步骤安装前注意事项
-
从 Custom Portal 下载最新版本的 Cost Management Plugin,并通过
violet上传到平台。 -
Cost Management Server、Cost Management Essentials 和 Cost Management Agent 协同工作,提供平台整体的计量和计费功能。服务器端组件支持与计量和计费相关的数据存储能力,客户端组件负责数据采集和计费能力。
-
Cost Management Server 支持部署在任意集群,但平台目前仅支持部署一个服务器。请勿部署多个服务器,否则可能导致数据重复等异常问题。
-
Cost Management Server 组件依赖 ClickHouse 作为其数据存储方案。您可以选择安装平台提供的 ACP Log Storage with Clickhouse 插件,或自行安装 ClickHouse 进行集成。
-
Cost Management Essentials 需要与 Cost Management Server 组件集成。
-
Cost Management Agent 组件要求对应集群已安装 ACP Monitor with Prometheus 监控组件,请确保该组件已成功安装。
通过控制台安装 Cost Management Server 插件
前提条件
- Cost Management Server Plugin 组件依赖 ClickHouse 作为其数据存储方案。您可以选择安装平台提供的 ACP Log Storage with Clickhouse 插件,或自行安装 ClickHouse 进行集成。
操作步骤
-
登录安装了 ACP Log Storage with Clickhouse 插件的集群,获取 ClickHouse 集成信息:
-
在左侧导航栏点击 Marketing Place > Plugin Management。
-
选择计划安装插件的集群。
-
找到 Cost Management Server 插件,点击右侧操作栏中的安装按钮。
-
参考以下说明配置相关参数。
-
点击 Install。
通过 YAML 安装 Cost Management Server 插件
前提条件
- Cost Management Server Plugin 组件依赖 ClickHouse 作为其数据存储方案。您可以选择安装平台提供的 ACP Log Storage with Clickhouse 插件,或自行安装 ClickHouse 进行集成。
操作步骤
-
检查可用版本
通过检查
global集群中的 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:表示集群中存在 ModulePlugin
cost-server,且版本v4.1.0已发布。 -
创建 ModuleInfo
创建 ModuleInfo 资源以安装插件,且不带任何配置参数:
YAML 字段说明(cost-server):
-
验证安装
由于创建后 ModuleInfo 名称会变化,可通过标签定位资源,检查插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:插件安装的集群MODULE:插件名称DISPLAY_NAME:插件显示名称STATUS:安装状态;Running表示安装成功且运行中TARGET_VERSION:目标安装版本CURRENT_VERSION:安装前版本NEW_VERSION:可安装的最新版本
通过控制台安装 Cost Management Essentials 插件
前提条件
- Cost Management Essentials Plugin 需要与 Cost Management Server 组件集成,因此需先安装 Cost Management Server 插件。
操作步骤
-
在左侧导航栏点击 Marketing Place > Plugin Management。
-
选择
global集群。 -
找到 Cost Management Server 插件,点击右侧操作栏中的安装按钮。
-
选择已安装
Cost Management Server 插件的集群名称。 -
点击 Install。
通过 YAML 安装 Cost Management Essentials 插件
前提条件
- Cost Management Essentials Plugin 需要与 Cost Management Server 组件集成,因此需先安装 Cost Management Server 插件。
-
检查可用版本
通过检查
global集群中的 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:表示集群中存在 ModulePlugin
cost-api,且版本v4.1.0已发布。 -
创建 ModuleInfo
创建 ModuleInfo 资源以安装插件,且不带任何配置参数:
YAML 字段说明(cost-api):
-
验证安装
由于创建后 ModuleInfo 名称会变化,可通过标签定位资源,检查插件状态和版本:
字段说明:
NAME:ModuleInfo 资源名称CLUSTER:插件安装的集群MODULE:插件名称DISPLAY_NAME:插件显示名称STATUS:安装状态;Running表示安装成功且运行中TARGET_VERSION:目标安装版本CURRENT_VERSION:安装前版本NEW_VERSION:可安装的最新版本
通过控制台安装 Cost Management Agent 插件
前提条件
-
Cost Management Agent Plugin 组件要求对应集群已安装 ACP Monitor with Prometheus 监控组件,请确保该组件已成功安装。
-
Cost Management Agent Plugin 需要与 Cost Management Server 组件集成,因此需先安装 Cost Management Server 插件。
操作步骤
-
在左侧导航栏点击 Marketing Place > Plugin Management。
-
选择需要安装该插件的集群。
-
找到 Cost Management Agent 插件,点击右侧操作栏中的安装按钮。
-
选择已安装
Cost Management Server 插件的集群名称。 -
点击 Install。
通过 YAML 安装 Cost Management Agent 插件
前提条件
-
Cost Management Agent Plugin 组件要求对应集群已安装 ACP Monitor with Prometheus 监控组件,请确保该组件已成功安装。
-
Cost Management Agent Plugin 需要与 Cost Management Server 组件集成,因此需先安装 Cost Management Server 插件。
操作步骤
-
检查可用版本
通过检查
global集群中的 ModulePlugin 和 ModuleConfig 资源,确认插件已发布:表示集群中存在 ModulePlugin
cost-agent,且版本v4.1.0已发布。 -
创建 ModuleInfo
创建 ModuleInfo 资源以安装插件,且不带任何配置参数:
YAML 字段说明(cost-agent):
-
验证安装
由于创建后 ModuleInfo 名称会变化,可通过标签定位资源,检查插件状态和版本: