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" } }