计算巢服务上架云市场且设置为按量付费后,需要上报服务实例资源或数据以便云市场计算费用。本文介绍如何上报数据和修改数据的上报方式。
背景信息
- 数据上报是指计算巢将云市场购买的计算巢服务实例中使用的资源数据推送至云市场,云市场在获取数据后,会根据云市场商品预先定义的计费信息折算服务实例的费用并扣除。
- 对于按量付费的服务,云市场提供了11个计量维度,分别为:Frequency、Period、Storage、NetworkOut、NetworkIn、Character、DailyActiveUser、PeriodMin、VirtualCpu、Memory和Unit,关于计量维度的详细信息,请参见PushMeteringData。
- 按量付费服务的数据上报方式分为服务商主动上报和计算巢自动上报两种,其中Period、PeriodMin、VirtualCpu、Storage四个维度的数据支持计算巢上报或者服务商主动上报两种方式,其他计量维度的数据当前仅支持服务商主动上报方式。
服务商上报数据说明
服务商可以通过在应用中集成上报API,通过调用API实现上报。具体上报方式如下。
计算巢上报数据说明
计算巢每个整点(间隔一小时)会依据服务定义计量维度统计并上报一次数据。当前仅支持上报Period、PeriodMin、VirtualCpu、Storage四个维度的数据。
只要服务实例存在(未删除),不论ECS实例状态如何,计算巢均会上报数据。具体维度计量单位与云市场保持一致,详细信息,请参见PushMeteringData。
计算巢支持的数据上报维度信息如下。
名称 | 说明 |
---|---|
Period | 使用小时时长(秒)。
服务实例创建后第一次上报时,计算巢会计算服务实例创建完成时间到当前时间的差值,如果小于半小时,即小于0.5小时,计算巢会以0小时上报,即不计费;反之,如果大于0.5小时,计算巢会以1小时上报。当服务实例删除时,计算巢会在资源删除前最后上报一次数据,上报计量方式同前述。 |
PeriodMin | 使用分钟时长(分钟)。
服务实例创建后第一次上报时,计算巢会计算服务实例创建完成时间到当前时间的差值,如果小于半分钟,即小于0.5分钟,当前分钟数不计入,如计算得出分钟数为35.3分钟,则计算巢只上报35分钟,反之,如果大于半分钟,如计算得出分钟数为35.7分钟,则计算巢上报36分钟。服务实例删除时,计算巢会在资源删除前最后上报一次数据,上报计量方式同前述。 |
VirtualCpu | 虚拟CPU核数(核/小时)。
计算巢将在上报时刻统计vCPU总数作为上报值,如目前服务实例一共有10台ECS实例,计算得到10台VCPU总数为48核,则上报数量为48核/小时,不论过去时间vCPU数量如何变化,均以上报时刻的vCPU核数为准。服务实例删除时,计算巢会在资源删除前最后上报一次数据,上报计量方式同前述。 |
Storage | 使用存储空间(Byte)。
计算巢将在上报时刻统计存储量作为上报值,如目前服务实例一共有10台ECS,计算得到10台存储量为200 GB,则上报数量为200 GB,不论过去一段时间存储量如何变化,均以上报时刻的存储量为准。服务实例删除时,计算巢会在资源删除前最后上报一次数据,上报计量方式同前述。 |
修改上报方式
当前计算巢支持上报的维度为Period、PeriodMin、VirtualCpu、Storage,计算巢每个整点(间隔一小时)会依据服务定义计量维度统计并上报一次数据。这四个维度的上报方式默认为计算巢上报,若您想将这四个维度的上报方式修改为主动上报,可在计算巢控制台上进行修改。详细的操作流程如下。