Skip to content

bluehands/kubernetes-grid-carbon-intensity-metrics-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Grid Carbon Intensity metrics exporter

This is a metrics exporter useful for Prometheus in combination with kepler and is is part of the Carbon Aware Computing Project. Data is available for Europe - for more information see the Github Repository.

The Exporter will download and cache the data as a json-file in the GSF Carbon Aware SDK. The file contains actual and forecast data for the given computing location, which should be the location of the nodes.

Configuration

Key Default Description
Configuration__ComputingLocation de The Grid Carbon Intensity location
Configuration__ForecastDataEndpointTemplate https://carbonawarecomputing.blob.core.windows.net/forecasts/{0}.json URL template to download the data. {0} is replaced by the computing location

build and push docker image

cd ./src
docker build -t ghcr.io/bluehands/kubernetes-grid-carbon-intensity-metrics-exporter:latest -f Exporter/Dockerfile .
docker push ghcr.io/bluehands/kubernetes-grid-carbon-intensity-metrics-exporter:latest

Helm

Use Helm to deploy the exporter to k8s

helm install grid-carbon-intensity-metrics-exporter ./Chart  --kube-context "docker-desktop" 

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published