计费
编辑计费
编辑指标
编辑billing
数据集从 Google Cloud BigQuery 每日成本明细表中收集 Cloud 计费报告信息。 BigQuery 是完全托管的无服务器数据仓库。将 Cloud 计费导出到 BigQuery 使您可以将详细的 Google Cloud 计费数据(例如使用情况、成本估算和定价数据)在一天中自动导出到您指定的 BigQuery 数据集。然后,您可以从 BigQuery 访问您的 Cloud 计费数据以进行详细分析。
有关如何导出计费数据的更多详细信息,请参阅将云计费数据导出到 BigQuery。
在 BigQuery 数据集中,详细的 Google Cloud 每日成本数据将加载到一个名为 gcp_billing_export_v1_<BILLING_ACCOUNT_ID>
的数据表中。 Google Cloud 每日成本数据有一个定义的模式,该模式会导出到 BigQuery。有关更多详细信息,请参阅每日成本明细数据模式。
对于标准使用成本数据,请将表模式格式设置为 gcp_billing_export_v1
。当未指定其他模式时,此表模式将设置为默认值。
对于详细使用成本数据,请将表模式设置为 gcp_billing_export_resource_v1
。详细表包含标准字段和其他字段,例如 effective_price
,从而可以更精细地查看费用。
要求
编辑您需要 Elasticsearch 来存储和搜索您的数据,以及 Kibana 来可视化和管理它。您可以使用我们托管在 Elastic Cloud 上的 Elasticsearch 服务(推荐),也可以在您自己的硬件上自行管理 Elastic Stack。
在使用任何 GCP 集成之前,您需要
- GCP 凭据 以连接您的 GCP 帐户。
- GCP 权限 以确保您用于连接的服务帐户有权共享相关数据。
要收集 GCP 计费指标,需要以下权限才能访问必要的数据
-
roles/bigquery.dataViewer
-
roles/bigquery.jobUser
-
roles/billing.viewer
配置参数
编辑dataset_id
编辑dataset_id
是您存储计费数据的 BigQuery 数据集的唯一标识符。您可以在 Google Cloud Console 的 BigQuery 部分中找到此 ID。
table_pattern
编辑table_pattern
参数允许您指定从指定数据集中检索哪些表。可以将其设置为 gcp_billing_export_v1
用于标准使用成本数据,或者设置为 gcp_billing_export_resource_v1
用于详细使用成本数据。
cost_type
编辑cost_type
参数使您可以根据特定的成本类别筛选成本数据。您可以选择以下选项之一
-
regular
:此成本类型包括与您使用 GCP 服务相关的所有常规成本。这不包括任何税费、调整或四舍五入误差。 -
tax
:此成本类型包括与您使用 GCP 服务相关的所有税费。这不包括常规成本、调整或四舍五入误差。 -
adjustment
:此成本类型包括对您的计费数据所做的任何调整。调整可能包括贷方、折扣、退款或对原始成本的任何其他修改。 -
rounding_error
:此成本类型包括计算成本时发生的任何四舍五入误差。这些通常是非常小的金额,用于协调由于四舍五入而造成的任何差异。
配置示例
编辑以下是您的配置可能如下所示的示例
dataset_id: "my_billing_dataset" table_pattern: "gcp_billing_export_resource_v1" project_id: "my_project" cost_type: "regular"
在此示例中,代理将从 my_billing_dataset
数据集中所有以 gcp_billing_export_resource_v1
模式开头的表提取数据。
示例事件
编辑示例
billing
的示例事件如下所示
{ "@timestamp": "2017-10-12T08:05:34.853Z", "cloud": { "account": { "id": "01475F-5B1080-1137E7" }, "project": { "id": "elastic-bi", "name": "elastic-containerlib-prod" }, "provider": "gcp" }, "event": { "dataset": "gcp.billing", "duration": 115000, "module": "gcp" }, "gcp": { "billing": { "billing_account_id": "01475F-5B1080-1137E7", "cost_type": "regular", "invoice_month": "202106", "project_id": "containerlib-prod-12763", "project_name": "elastic-containerlib-prod", "total": 4717.170681, "sku_id": "0D56-2F80-52A5", "service_id": "6F81-5844-456A", "sku_description": "Network Inter Region Ingress from Jakarta to Americas", "service_description": "Compute Engine", "effective_price": 0.00292353, "tags": [ { "key": "stage", "value": "prod" }, { "key": "size", "value": "standard" } ] } }, "metricset": { "name": "billing", "period": 10000 }, "service": { "type": "gcp" } }
导出的字段
编辑ECS 字段参考
有关 ECS 字段的详细信息,请参阅以下文档。
导出的字段
字段 | 描述 | 类型 |
---|---|---|
@timestamp |
事件时间戳。 |
日期 |
cloud.image.id |
云实例的映像 ID。 |
keyword |
data_stream.dataset |
数据流数据集。 |
constant_keyword |
data_stream.namespace |
数据流命名空间。 |
constant_keyword |
data_stream.type |
数据流类型。 |
constant_keyword |
event.dataset |
事件数据集 |
constant_keyword |
event.module |
事件模块 |
constant_keyword |
gcp.billing.billing_account_id |
项目计费帐户 ID。 |
keyword |
gcp.billing.cost_type |
成本类型包括常规、税费、调整和四舍五入误差。 |
keyword |
gcp.billing.effective_price |
Google Cloud SKU 和 SKU 层级的使用收费价格。如果适用,则反映合同价格,否则,则为标价。 |
float |
gcp.billing.invoice_month |
计费报告月份。 |
keyword |
gcp.billing.project_id |
计费报告所属的项目 ID。 |
keyword |
gcp.billing.project_name |
计费报告所属的项目名称。 |
keyword |
gcp.billing.service_description |
报告 Cloud 计费数据的 Google Cloud 服务。 |
keyword |
gcp.billing.service_id |
与使用相关联的服务的 ID。 |
keyword |
gcp.billing.sku_description |
服务使用的资源类型的描述。例如,Cloud Storage 的资源类型是标准存储美国。 |
keyword |
gcp.billing.sku_id |
服务使用的资源的 ID。 |
keyword |
gcp.billing.tags |
提供其他元数据的键值对集合。 |
nested |
gcp.billing.tags.key |
keyword |
|
gcp.billing.tags.value |
keyword |
|
gcp.billing.total |
总计费金额。 |
float |
host.containerized |
如果主机是容器。 |
boolean |
host.os.build |
操作系统构建信息。 |
keyword |
host.os.codename |
操作系统代号(如果有)。 |
keyword |
变更日志
编辑变更日志
版本 | 详细信息 | Kibana 版本 |
---|---|---|
2.39.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.38.0 |
增强 (查看拉取请求) Bug 修复 (查看拉取请求) |
8.13.0 或更高版本 |
2.37.2 |
Bug 修复 (查看拉取请求) |
8.13.0 或更高版本 |
2.37.1 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.37.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.36.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.35.0 |
增强 (查看拉取请求) |
8.13.0 或更高版本 |
2.34.1 |
Bug 修复 (查看拉取请求) |
8.12.0 或更高版本 |
2.34.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.33.2 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.33.1 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.33.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.32.1 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.32.0 |
增强 (查看拉取请求) |
8.12.0 或更高版本 |
2.31.2 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.31.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.31.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.30.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.30.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) 错误修复 (查看拉取请求) 错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.29.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.29.0 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.5 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.4 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.3 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.2 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.1 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.28.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.27.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.26.0 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.25.1 |
错误修复 (查看拉取请求) |
8.7.1 或更高版本 |
2.25.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.24.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.23.0 |
增强 (查看拉取请求) |
8.7.1 或更高版本 |
2.22.1 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.22.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.21.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.20.1 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
2.20.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.19.1 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.19.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.18.0 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.17.2 |
错误修复 (查看拉取请求) |
8.6.0 或更高版本 |
2.17.1 |
增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.17.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) |
8.6.0 或更高版本 |
2.16.2 |
错误修复 (查看拉取请求) |
8.5.0 或更高版本 |
2.16.1 |
错误修复 (查看拉取请求) |
8.5.0 或更高版本 |
2.16.0 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
2.15.2 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
2.15.1 |
增强 (查看拉取请求) |
8.5.0 或更高版本 |
2.15.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
8.5.0 或更高版本 |
2.14.0 |
增强 (查看拉取请求) |
8.3.0 或更高版本 |
2.13.0 |
增强 (查看拉取请求) |
8.3.0 或更高版本 |
2.12.1 |
错误修复 (查看拉取请求) |
7.17.6 或更高版本 |
2.12.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.12 |
错误修复 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.11 |
错误修复 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.10 |
增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.10-beta.6 |
增强 (查看拉取请求) |
— |
2.11.10-beta.5 |
增强 (查看拉取请求) |
— |
2.11.10-beta.4 |
增强 (查看拉取请求) |
— |
2.11.10-beta.3 |
增强 (查看拉取请求) |
— |
2.11.10-beta.2 |
增强 (查看拉取请求) |
— |
2.11.10-beta.1 |
增强 (查看拉取请求) |
— |
2.11.9 |
错误修复 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.8 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.7 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.6 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.5 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.4 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.3 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.2 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.1 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.11.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.10.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.9.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.8.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.7.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.6.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.5.0 |
增强 (查看拉取请求) 错误修复 (查看拉取请求) 错误修复 (查看拉取请求) 错误修复 (查看拉取请求) 增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.4.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.3.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.2.1 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.2.0 |
增强 (查看拉取请求) |
7.17.6 或更高版本 |
2.1.0 |
增强 (foobar[查看拉取请求]) |
7.17.6 或更高版本 |
2.0.0 |
重大更改 (查看拉取请求) 此更改涉及 启用 GCP 集成的用户在将策略升级到此版本时需要再次输入这些变量的值。 增强 (查看拉取请求) 增强 (查看拉取请求) 增强 (查看拉取请求) |
8.3.0 或更高版本 |
1.10.0 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
1.9.2 |
错误修复 (查看拉取请求) |
7.17.0 或更高版本 |
1.9.1 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
1.9.0 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
1.8.0 |
增强 (查看拉取请求) |
7.17.0 或更高版本 |
1.7.0 |
增强 (查看拉取请求) 错误修复 (查看拉取请求) |
— |
1.6.1 |
增强 (查看拉取请求) |
7.16.3 或更高版本 |
1.6.0 |
增强 (查看拉取请求) |
— |
1.5.1 |
增强 (查看拉取请求) |
7.16.3 或更高版本 |
1.5.0 |
增强 (查看拉取请求) |
7.16.3 或更高版本 |
1.4.2 |
错误修复 (查看拉取请求) |
7.16.3 或更高版本 |
1.4.1 |
错误修复 (查看拉取请求) |
7.16.3 或更高版本 |
1.4.0 |
增强 (查看拉取请求) |
— |
1.3.1 |
错误修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.3.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.2.2 |
错误修复 (查看拉取请求) |
7.15.0 或更高版本 |
1.2.1 |
错误修复 (查看拉取请求) |
— |
1.2.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.1.2 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.1.1 |
错误修复 (查看拉取请求) |
— |
1.1.0 |
增强 (查看拉取请求) |
7.15.0 或更高版本 |
1.0.0 |
增强 (查看拉取请求) 增强 (查看拉取请求) |
— |
0.3.3 |
增强 (查看拉取请求) |
— |
0.3.2 |
增强 (查看拉取请求) |
— |
0.3.1 |
增强 (查看拉取请求) |
— |
0.3.0 |
增强 (查看拉取请求) |
— |
0.2.0 |
增强 (查看拉取请求) |
— |
0.1.0 |
增强 (查看拉取请求) |
— |
0.0.2 |
增强 (查看拉取请求) |
— |
0.0.1 |
增强 (查看拉取请求) |
— |