Google Cloud Platform 碳指标集
编辑Google Cloud Platform 碳指标集
编辑此功能处于 Beta 测试阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,因此按“原样”提供,不提供任何担保。Beta 功能不受正式 GA 功能的支持 SLA 的约束。
carbon
指标集旨在从 GCP BigQuery 每月成本明细表中收集碳足迹数据。BigQuery 是一种完全托管的无服务器数据仓库。
将 Cloud Carbon 导出到 BigQuery 使您能够在本月自动将详细的 Google Cloud 碳足迹数据(例如,层级和服务产生的碳)导出到您指定的 BigQuery 数据集。然后,您可以使用 Metricbeat 从 BigQuery 访问您的 Cloud Carbon 数据,进行详细分析。有关如何导出碳足迹数据的更多详细信息,请参阅将碳足迹数据导出到 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" } }