Cardamon
Purpose:: Estimates power consumption of software running on bare metal or Docker using the Teads estimation method
Website:: https://cardamon.io/
Source Code:: https://github.com/Root-Branch/cardamon
Created by:: Root & Branch Digital
Known by:: Adam Newman
Introduction
Measuring Websites End to End (Power and Carbon) | Green Software Brighton - YouTube
Installation
https://github.com/Root-Branch/cardamon?tab=readme-ov-file#installation
curl -fsSL https://cardamon.io/install.sh | bash
Methodology
There are two variants:
- to estimate the carbon footprint of websites is uses the SustainableWebDesign.org model in version 4
- to estimate the power consumption of applications that are running on the same device (bare metal, Docker or in future Kubernetes) it uses the Teads estimation model
- CPU utilization is used as an input
- Data for the power consumption curve of the CPU is retrieved from the Boavizta dataset