Google Cloud Platform 计费指标集
编辑Google Cloud Platform 计费指标集
编辑billing
指标集旨在从 Google Cloud BigQuery 每日成本明细表中收集计费指标。BigQuery 是一款完全托管的无服务器数据仓库。将 Cloud Billing 数据导出到 BigQuery 使您能够在一天中自动将标准和详细的 Google Cloud 计费数据(例如使用情况、成本估算和定价数据)导出到您指定的 BigQuery 数据集中。然后,您可以使用 Metricbeat 从 BigQuery 访问您的 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" } }