Carbon Data Collector
| Repository metadata | Value |
|---|---|
| Hosting | Forgejo |
| Release Tag | v0.2.0 |
| Last update | 2026-09-29 on main |
| Owner | DevFW-CICD |
| Repository | Open 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-zonelabels - 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