Skip to main content

Carbon Data Collector

Repository metadataValue
HostingForgejo
Release Tagv0.2.0
Last update2026-09-29 on main
OwnerDevFW-CICD
RepositoryOpen repository

Overview​

The Carbon Data Collector is a Kubernetes controller that automatically fetches electricity carbon intensity data from the ENTSO-E Transparency Platform and makes it available to the Karmada Carbon Scheduler via Custom Resource Definitions (CRDs). It enables zero-configuration carbon-aware workload placement across European datacenters.

Key Features​

  • Automated Data Collection: Hourly updates from ENTSO-E API for 23+ European zones
  • Kubernetes-Native Storage: Uses ClusterCarbonMetrics CRD for data persistence
  • Zero-Configuration Discovery: Automatically detects clusters via carbon.edge-connect.eu/entso-zone labels
  • Comprehensive Metrics: Carbon intensity (gCO2/kWh) + renewable share (%)
  • Production Ready: Health checks, Prometheus metrics, graceful error handling
  • Lightweight: Minimal resource footprint, runs as single deployment