采集器「华为云-云账单(实例维度)」配置手册
阅读本文前,请先阅读:
使用本采集器前,必须安装「观测云集成 Core 核心包」及其配套的第三方依赖包
为了保证数据的完整性,所采集的的账单日期为当前日期前一天,例如:2022-07-03 00:00:00 ~ 23:59:59 期间采集的都是 2022-07-02 的数据
当前账单数据采集仅统计部分产品,产品缩写列表:dcs, dds, ecs, elb, obs, rds, vpc
1. 配置结构
本采集器无需配置
2. 数据上报格式
数据正常同步后,可以在观测云的「云账单查看器」中查看数据。
上报的数据示例如下:
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
tags、fields 中的字段可能会随后续更新有所变动
3. 字段说明
上报字段 | API 返回字段 | API 字段含义 | 说明 | |
---|---|---|---|---|
账单 ID | billing_id |
账单唯一 ID | ||
产品代码 | product_code |
cloud_service_type |
云服务类型编码 | cloud_service_type 截取所得如: "hws.service.type.vpc" —> "vpc" |
产品名称 | product_name |
cloud_service_type_name |
云服务类型名称 | |
原价 | official_amount |
official_amount |
官网价,华为云商品在官网上未叠加应用商务折扣、促销折扣等优惠的销售价格。 | official_amount 累加所得 |
实付金额 | amount |
amount |
用户使用云服务享受折扣优惠后需要支付的费用金额,包括现金券和储值卡和代金券金额,精确到小数点后 2 位。 | amount 累加所得 |
现金支付金额 | cash_amount |
cash_amount |
现金支付金额 | |
信用额度支付金额 | credit_amount |
credit_amount |
信用额度支付金额 | |
代金券支付金额 | coupon_amount |
coupon_amount |
代金券支付金额 | |
现金券支付金额 | flexipurchase_coupon_amount |
flexipurchase_coupon_amount |
现金券支付金额 | |
奖励金支付金额 | bonus_amount |
bonus_amount |
奖励金支付金额(用于现网客户未使用完的奖励金) | |
储值卡支付金额 | stored_card_amount |
stored_card_amount |
储值卡支付金额 | |
欠费金额 | debt_amount |
debt_amount |
欠费金额 | |
欠费核销金额 | adjustment_amount |
adjustment_amount |
欠费核销金额 | |
账期 | billing_date |
bill_date |
资源消费记录的日期。格式:YYYY-MM-DD | |
地域 | region_id |
region |
地域 ID | |
实例 ID | instance_id |
resource_id |
实例 ID | |
消费者 ID | account_id |
customer_id |
资源消费的消费者 ID | |
消费者名称 | account_name |
customer_id |
资源消费的消费者 ID |
脚本每次运行时数据统计颗粒度为 资源(实例)id:resource_id;相同实例的账单消费金额会合并计算,具体可以查看下面华为云 API 原始数据和脚本汇总后的数据对比
华为云 API 接口原始数据
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
脚本汇总后
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
4. 与自定义对象采集器联动
当同一个 DataFlux Func 中运行了其他自定义对象采集器(如 EC2、RDS)时,本采集器会自动根据账单返回的resource_id
字段尝试匹配自定义对象中的tags.name
字段。
假设账单数据采集到的原始数据如下:
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 |
|
同时,华为云 EC2 采集器采集到的自定义对象数据如下:
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
当成功匹配后,会将所匹配的自定义对象tags
中除name
以外的字段加入到账单数据的tags
中。
那么,最终上报的账单数据如下
JSON | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 |
|
X. 附录
华为云-账单管理「查询资源消费记录」
请参考华为云官方文档: