安装
本文将介绍如何安装计量和计费所需的组件。
目录
安装前注意事项
-
从 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 名称会变化,可通过标签定位资源,检查插件状态和版本: