Key Features
-
A console dashboard provides a high-level overview of the gross carbon emissions from the energy associated with using Google Cloud services for an account using charts.
-
Users can export their Carbon Footprint data by Automated exports and BigQuery for data analysis.
-
Users can segment their total gross carbon emissions by service, project, region, and month. They can get gross carbon emissions data in reports and disclosures.
- Carbon Footprint data provides the estimates of the gross emission reductions that can be achieved by removing idle projects.
View and Export Carbon Footprint
Viewing and exporting the Carbon Footprint information requires the following permissions.
- billing.accounts.getCarbonInformation
- billing.accounts.list
- billing.accounts.get
Viewing Carbon Footprint Dashboard
These permissions allow users to view billing accounts and associated Carbon Footprint data. The Carbon Footprint dashboard can be accessed from the Tools section within the Google Cloud console.
Carbon Footprint data is computed automatically for a billing account and does not require any setup or API to function. Information is displayed in terms of kilograms of CO2 equivalent (kgCO2e). The dashboard displays:
-
Yearly gross carbon footprint: The total estimated greenhouse gas emissions associated with the usage of Google Cloud services over the past 12 months.
-
Gross carbon footprint for the past month: The total estimated greenhouse gas emissions associated with a selected billing account for the most recent completed month, compared to the previous month.
The dashboard also includes four main charts.
-
The Gross monthly carbon emissions
-
The Gross carbon emissions by project
-
The Gross carbon emissions by product
- The Gross carbon emissions by region
Exporting Carbon Footprint
Carbon Footprint data can be exported to BigQuery via the BigQuery Data Transfer service for data analysis and creating custom dashboards or reports. Exporting Carbon Footprint requires the following roles and permissions.
Roles: Project Owner or Project Editor, Carbon footprint Viewer or Billing Account Viewer.
Permissions:
- resourcemanager.projects.update
- serviceusage.services.enable
-
bigquery.transfers.update
Exporting via BigQuery Data Transfer Service creates a data table called carbon_footprint. Carbon Footprint exports each month's data on the 15th day of the following month. Once the Carbon Footrpunt export to BigQuery is complete, it can be converted to Sheets or CSV formats.
Custom Dashboards
Users can create custom dashboards to display Carbon Footprint data in three ways.
Using Google Sheets
Step 1: Export the entire Carbon Footprint data to a Sheet.
Step 2: Use a pivot table to create custom reporting on your exported data.
Step 3: Create a chart to visualise pivot table data.
Using Google Data Studio
Step 1: After exporting Carbon Footprint to BigQuery, create a new Google Data Studio report.
Step 2: Connect to BigQuery by selecting the dataset while configuring Carbon Footprint export.
Step 3: Add charts to the report using the created data source.
Using looker
After exporting to BigQuery, install the Carbon Footprint block.
Services covered
Carbon Footprint covers many services. A few of them are listed below.

Frequently Asked Questions
How does Carbon Footprint work?
Carbon Footprint uses a location-based reporting method to generate reports and dashboards. These footprints represent the "gross emissions" from all electricity generation sources at a given location. It builds its calculations using a bottom-to-top approach, relying heavily on machine-level power and activity monitoring inside Google data centres.
Is it possible to read and export Carbon Footprint data using APIs?
Carbon Footprint does not have any dedicated public API. Users can export their carbon footprint via the BigQuery Data Transfer Service API and then query it using the BigQuery API. To Query an existing report, an SQL query is required to return the desired data from the exported dataset.
What are the activities reported by Carbon Footprint for emissions?
The Carbon Footprint report records the electricity used by Google Cloud products and ancillary electricity services such as cooling and lighting inside a Google-owned data centre or a facility. It also includes upstream lifecycle emissions of data centre equipment and buildings.
Conclusion
This blog discusses Carbon Footprint in Google Cloud. It covers the Sustainability goals of Google Cloud and the key features of Carbon Footprint. It explains how to view and export Carbon Footprint data and create Custom dashboards to view them.
Check out our articles on Cloud Logging in GCP, Bus and Memory Transfer, Monitoring Agent and Identity Access Management. Explore our Library on Coding Ninjas Studio to gain knowledge on Data Structures and Algorithms, Machine Learning, Deep Learning, Cloud Computing and many more! Test your coding skills by solving our test series and participating in the contests hosted on Coding Ninjas Studio!
Looking for questions from tech giants like Amazon, Microsoft, Uber, etc.? Look at the problems, interview experiences, and interview bundle for placement preparations.
Upvote our blogs if you find them insightful and engaging! Happy Coding!
