部署计量计费组件
在快速发展的云计算时代,企业需要一种灵活、精准的计费模式来管理和优化云资源开支。平台提供了自研的计量计费组件,以帮助您实现精细化的资源管理和成本控制。
部署前须知
-
计量计费服务端 和 计量计费客户端 配合完成平台整体的计量计费功能提供,服务端组件承载了计量计费的相关数据存储能力,客户端组件承载了计量计费的相关计量采集、计费能力。
-
计量计费服务端 组件依赖使用 ClickHouse 作为数据存储,您可以部署平台提供的 Clickhouse 日志存储组件 ,也可以自行部署 Clickhouse 以对接使用。
-
计量计费客户端 组件依赖对应集群已部署 Prometheus 监控组件,请提前确保该组件已部署成功。
计量计费服务端
前提条件
计量计费服务端 组件依赖使用 ClickHouse 作为数据存储,您可以部署平台提供的 Clickhouse 日志存储组件 ,也可以自行部署 Clickhouse 以对接使用。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 集群。
-
单击 global 集群
-
在 插件 页签下,单击 计量计费服务端 插件右侧的
> 部署。 -
参考以下说明,配置相关参数。
参数 说明 Clickhouse 地址 配置 Clickhouse 的对接地址,若使用平台部署的 Clickhouse 日志存储组件,可登录部署了 Clickhouse 日志存储组件的集群执行命令: kubectl get feature log-center -o jsonpath='{.spec.accessInfo.clickhouse.address}'Clickhouse 集群名称 Clickhouse的集群名称,平台自建的Clickhouse默认是replicated。 Clickhouse Secret名称 配置 Clickhouse 对接用户名密码的 Secret,如果是平台部署的 Clickhouse 日志存储组件,可通过以下命令获取用户名密码: - 获取用户名:
kubectl get secret -n cpaas-system clickhouse-basic-auth -o jsonpath={.data.username}|base64 -d - 获取密码:
kubectl get secret -n cpaas-system clickhouse-basic-auth -o jsonpath={.data.password}|base64 -d
CPU 单价 设置 CPU 计费单价,平台会按有效使用量(core-hours)进行计量计费,有效使用量即一小时内Request和Usage的较大值。 内存单价 设置内存计费单价,平台会按有效使用量(core-hours)进行计量计费,有效使用量即一小时内Request和Usage的较大值。 存储单价 设置存储计费单价,平台会按请求量(GiB-hours)进行计量计费,请求量即 PV 请求的存储空间大小。 货币单位 选择展示费用时使用的货币单位。 - 获取用户名:
-
单击 部署。
计量计费客户端
前提条件
- 计量计费客户端 组件依赖对应集群已部署 Prometheus 监控组件,请提前确保该组件已部署成功。
操作步骤
-
在左侧导航栏中,单击 集群管理 > 集群。
-
单击待部署计量计费客户端的 集群名称。
-
在 插件 页签下,单击 计量计费客户端 插件右侧的
> 部署。 -
单击 部署。