Google Cloud Platform 碳排放指标集
编辑Google Cloud Platform 碳排放指标集
编辑此功能处于 Beta 阶段,可能会发生更改。其设计和代码不如正式 GA 功能成熟,按“原样”提供,不提供任何担保。Beta 功能不受正式 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" } }