Google Cloud Platform 计费指标集
编辑Google Cloud Platform 计费指标集编辑
billing
指标集旨在从 Google Cloud BigQuery 每日成本明细表中收集计费指标。BigQuery 是一个完全托管的无服务器数据仓库。将 Cloud Billing 导出到 BigQuery 使您能够在一天中自动将标准和详细的 Google Cloud 计费数据(如使用情况、成本估算和定价数据)导出到您指定的 BigQuery 数据集中。然后,您可以使用 Metricbeat 从 BigQuery 访问您的 Cloud Billing 数据,以进行详细分析。有关如何导出计费数据的更多信息,请参阅 将 Cloud Billing 数据导出到 BigQuery。
在 BigQuery 中,Google Cloud 每日成本数据分为两种格式:标准和详细。每种格式都存储在一个指定的数据集中,并遵循结构化模式以进行精确的成本分析。要全面了解这些格式,请参阅 标准 和 详细 数据模式文档。
对于标准使用成本数据,将表模式格式设置为 gcp_billing_export_v1
。当没有指定其他表模式时,此表模式被设置为默认值。
对于详细的使用成本数据,将表模式设置为 gcp_billing_export_resource_v1
。详细的表包含标准字段和附加字段,例如 effective_price
,使您可以更详细地查看费用。
指标集特定的配置说明编辑
- dataset_id: (必填)指向包含实际计费表的顶层容器的数据集 ID。
-
table_pattern: (可选)每日成本明细计费表名称前缀。默认为
gcp_billing_export_v1
。 -
cost_type: (可选)此行项目代表的成本类型:常规、税收、调整或舍入误差。默认为
regular
。
配置示例编辑
- module: gcp metricsets: - billing period: 24h project_id: "your project id" credentials_file_path: "your JSON credentials file path" dataset_id: "dataset id" table_pattern: "table pattern" cost_type: "regular"
有关指标集中每个字段的说明,请参阅 导出字段 部分。
以下是此指标集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "cloud.account.id": "01475F-5B1080-1137E7", "cloud.project.id": "elastic-bi", "cloud.project.name": "elastic-containerlib-prod", "cloud.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": "size", "value": "standard" } ] } }, "metricset": { "name": "billing", "period": 10000 }, "service": { "type": "gcp" } }