Google Cloud Platform 碳排放指标集
编辑Google Cloud Platform 碳排放指标集编辑
此功能处于测试阶段,可能会有所更改。其设计和代码不如正式 GA 功能成熟,并且按“现状”提供,不附带任何担保。测试功能不受正式 GA 功能的支持 SLA 的约束。
carbon
指标集旨在从 GCP BigQuery 月度成本明细表收集碳排放数据。BigQuery 是一个完全托管的无服务器数据仓库。
将云碳排放数据导出到 BigQuery 使您能够在整个月中将详细的 Google Cloud 碳排放数据(例如,由层级和服务产生的碳排放量)自动导出到您指定的 BigQuery 数据集。然后,您可以使用 Metricbeat 从 BigQuery 访问您的云碳排放数据以进行详细分析。有关如何导出碳排放数据的更多详细信息,请参阅 将碳排放数据导出到 BigQuery。
指标集特定配置说明编辑
- dataset_id: (必需) 数据集 ID,指向包含实际碳排放表的顶级容器。
-
table_pattern: (可选) 存储碳排放数据的表的名称。默认为
carbon_footprint
。
配置示例编辑
- module: gcp metricsets: - carbon period: 24h project_id: "your project id" credentials_file_path: "your JSON credentials file path" dataset_id: "dataset id" table_name: "table name"
有关指标集中每个字段的描述,请参阅 导出字段 部分。
以下是由此指标集生成的示例文档
{ "@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.carbon", "duration": 115000, "module": "gcp" }, "gcp": { "carbon": { "project_id": "containerlib-prod-12763", "project_name": "elastic-containerlib-prod", "service_id": "24E6-581D-38E5", "service_description": "BigQuery", "footprint.scope1": 4.044, "footprint.scope2.location": 1.797, "footprint.scope2.market": null, "footprint.scope3": 2.337, "footprint.offsets": null } }, "metricset": { "name": "carbon", "period": 10000 }, "service": { "type": "gcp" } }