更新时间:2024-08-17 GMT+08:00

单集群视角的成本洞察

单集群视角的成本洞察是为了帮助成本运维人员深入集群内部,从命名空间、应用、节点池等多个维度分析集群成本开销、资源使用状况,进而提供成本优化的依据。当前支持集群维度和命名空间维度两个视角的成本洞察。

前提条件

  • 已开通成本洞察功能

约束与限制

  • 由于实际账单的获取存在两天时间延迟,开通成本洞察后,成本洞察成本数据会延迟2天显示。
  • 使用成本洞察期间,需要保证云原生监控插件运行正常,否则影响成本洞察中命名空间、工作负载、节点池等相关视图的呈现。

操作入口

  1. 登录CCE控制台,单击集群名称进入集群。
  2. 单击左侧导航栏中的“云原生成本治理 > 成本洞察”。
  3. 在洞察界面,进行成本优化分析。

    图1 单集群视角的成本洞察

集群维度

集群维度是单集群视角成本洞察的总览界面,涵盖了命名空间、工作负载、节点池等维度的成本开销和资源消耗情况,帮助运维人员识别成本开销大、资源利用率低的应用。

您可以在右上角进行时间过滤。

图2 单集群视角的成本总览

名称

含义

本月至今成本

环比上月

本月至今:集群从月初到最新账单日期产生的成本。如果本月开通服务,则为开通时到最新账单日期产生的成本。

环比上月:(本月至今成本 - 上月同期成本)/ 上月同期成本

月末预测成本

环比上月

月末预测成本:到本月月末,整月预估产生的总成本开销

环比上月:(月末预测成本 - 上月整月成本)/ 上月整月成本

CPU使用率

CPU使用量

CPU总量

CPU使用率:当前时间集群所有节点的 CPU 平均使用率

CPU 使用率 = 所有节点 CPU 使用总量 / 所有节点 CPU 总量 * 100%

内存使用率

内存使用量

内存总量

内存使用率:当前时间集群所有节点的内存平均使用率

内存使用率 = 所有节点内存使用量 / 所有节点内存总量 * 100%

成本分布

选中时间内成本分布。当前资源涵盖范围有:ECS成本、EVS成本、CCE集群管理成本

成本趋势

每天的成本分布趋势。从中可以看出,集群内成本开销趋势,可识别花费较高的资源

图3 集群各维度成本分析

名称

含义

命名空间

命名空间总成本:按命名空间聚合工作负载的成本,包括 CPU 成本(ECS)、内存成本(ECS)、EVS 成本。资源总成本:为计算资源总成本,包括集群所有 ECS 成本,以及 EVS 成本。

资源总成本 = 命名空间总成本 + 未被分配资源成本

如果灰色区域占用过大,则表示未被使用的资源过多,有资源浪费的现象。

工作负载 Top5

成本开销Top5的工作负载,便于识别大应用

节点池 Top5

成本开销Top5的节点池

图4 成本估算&资源消耗汇总

功能

名称

含义

命名空间估算成本&资源消耗汇总

命名空间名称

命名空间名称

估算成本

命名空间成本,计算方式:根据命名空间资源用量(CPU、Memory)占整体节点资源比例计算出来的成本,结合命名空间中工作负载关联存储的成本

运行总核时

所选时间周期内,命名空间总消耗的核时资源数

CPU平均利用率

所选时间周期内,命名空间的 CPU 平均利用率。CPU 利用率 = CPU 使用量 / CPU 申请量 * 100%

CPU平均使用量

所选时间周期内,命名空间的 CPU 平均使用量

CPU申请量

所选时间周期最近账单日期,命名空间下工作负载的CPU申请量的累加

内存平均利用率

所选时间周期内,命名空间的内存平均利用率。内存利用率 = 内存使用量 / 内存申请量 * 100%

内存平均使用量

所选时间周期内,命名空间的内存平均使用量

内存申请量

所选时间周期最近账单日期,命名空间下工作负载的内存申请量的累加

工作负载估算成本&资源消耗Top5

工作负载名称

工作负载名称

估算成本

工作负载成本,计算方式:根据工作负载资源用量(CPU、Memory)占整体节点资源比例计算出来的成本,结合工作负载关联存储的成本

运行总核时

所选时间周期内,工作负载总消耗的核时资源数

核时单价

CPU 每核每小时价格。

用来指导您工作负载所在节点对应的机型的CPU核时单价。如果工作负载或者命名空间对应核时单价很贵,则可以通过变更节点类型等方式进行降本增效。

所属命名空间

工作负载所在命名空间

CPU平均利用率

所选时间周期内,工作负载的 CPU 平均利用率,用来指导您工作负载的CPU资源使用效率。

CPU 利用率 = CPU 使用量 / CPU 申请量 * 100%

CPU平均使用量

所选时间周期内,工作负载的 CPU 平均使用量

CPU申请量

所选时间周期最近账单日期,工作负载的 CPU Request

内存平均利用率

所选时间周期内,工作负载的内存平均利用率,用来指导您工作负载的内存资源使用效率。

内存利用率 = 内存使用量 / 内存申请量 * 100%

内存平均使用量

所选时间周期内,工作负载的内存平均使用量

内存申请量

所选时间周期最近账单日期,工作负载的内存 Request

节点池成本&资源消耗汇总

节点池名称

节点池名称

成本

所选时间周期内,节点池中节点的成本开销

CPU平均使用率

所选时间周期内,节点池的平均 CPU 使用率。

CPU 使用率 = 节点池中节点 CPU 使用总量 / 节点池中节点 CPU 总量 * 100%

CPU平均使用量

所选时间周期内,节点池的 CPU 平均使用量

CPU闲置|申请量|总量

CPU 闲置:所选时间周期最后一天,节点池中节点的闲置 CPU 之和

CPU 申请量:所选时间周期最后一天,节点池中节点的申请 CPU 之和

CPU 总量:所选时间周期最后一天,节点池中节点的 CPU 总量之和

内存平均使用率

所选时间周期内,节点池的平均内存使用率。

内存使用率 = 节点池中节点内存使用总量 / 节点池中节点内存总量

内存平均使用量

所选时间周期内,节点池的内存平均使用量

内存闲置|申请量|总量

内存闲置:所选时间周期最后一天,节点池中节点的闲置内存之和

内存申请量:所选时间周期最后一天,节点池中节点的申请内存之和

内存总量:所选时间周期最后一天,节点池中节点的内存总量之和

命名空间维度

命名空间维度支持对选中的命名空间、以及命名空间下的工作负载进行成本优化分析,识别开销较大,利用率较低的工作负载进行优化调整。

图5 命名空间维度的成本总览

名称

含义

本月至今成本

环比上月

本月至今:选择命名空间从月初到最新账单日期产生的成本。如果本月开通服务,则为开通时到最新账单日期产生的成本。

环比上月:(本月至今成本 - 上月同期成本)/ 上月同期成本

月末预测成本

环比上月

月末预测成本:到本月月末,选中命名空间整月预估产生的总成本开销

环比上月:(月末预测成本 - 上月整月成本)/ 上月整月成本

CPU利用率

CPU使用量

CPU申请量

CPU利用率:当前时间所选命名空间 CPU 的平均利用率。

CPU 利用率 = 所选命名空间 CPU 使用总量 / 所选命名空间 CPU 申请总量 * 100%

内存利用率

内存使用量

内存申请量

当前时间所选命名空间内存的平均利用率。

内存利用率 = 所选命名空间内存使用总量 / 所选命名空间内存申请总量 * 100%

成本分布

选中时间内选中命名空间Top5的成本分布

成本趋势

选中命名空间每天的成本分布趋势,可以识别成本较高的命名空间。

图6 命名空间成本构成统计

名称

含义

资源成本构成

所选命名空间、所选时间周期的成本构成。成本由CPU成本、内存成本、存储成本组成

核时单价走势

所选命名空间下工作负载所在节点的平均核时单价走势。

Top5 运行总核时

所选命名空间、所选时间周期的 Top5 命名空间总消耗的核时资源数。

CPU

所选命名空间的CPU使用量、申请量、限制量走势。

内存

所选命名空间的内存使用量、申请量、限制量走势。

资源利用率

所选命名空间的CPU利用率、内存利用率走势。

图7 工作负载成本估计明细

名称

含义

工作负载名称

工作负载名称

估算成本

根据工作负载资源用量(CPU、Memory)占整体节点资源比例计算出来的成本,并结合了工作负载关联存储的成本构成

运行总核时

所选时间周期内,工作负载总消耗的核时资源数。用于指导资源使用情况。

核时单价

CPU 每核每小时价格,体现了工作负载所在节点的单位价钱,可用于指导进行节点机型优化。

所属命名空间

工作负载归属命名空间

CPU平均利用率

所选时间周期内,工作负载的 CPU 平均利用率。CPU 利用率 = CPU 使用量 / CPU 申请量 * 100%

CPU平均使用量

所选时间周期内,工作负载的 CPU 平均使用量

CPU申请量

所选时间周期最后一天,工作负载的 CPU Request

内存平均利用率

所选时间周期内,工作负载的内存平均利用率。内存利用率 = 内存使用量 / 内存申请量 * 100%

内存平均使用量

所选时间周期内,工作负载的内存平均使用量

内存申请量

所选时间周期最后一天,工作负载的内存 Request