Kepler
Kubernetes Efficient Power Level Exporter that measures and exposes the energy consumption of workloads running on a cluster.
- Actively maintained
- Foundation-backed
- Well documented
- Permissive license
Overview
Kepler uses eBPF and hardware power-metering interfaces to estimate the energy consumption of individual pods and containers, exposing that data as Prometheus metrics. It's one of the few tools that connects Kubernetes workloads directly to power and carbon-footprint data.
Kepler is a fit for platform teams that need to track, report on, or optimize the energy and carbon impact of their Kubernetes workloads, a capability no other project in this catalog currently provides.
Why it's in this catalog
Catalog rating: ★★★☆☆ (3/5)
Kubernetes energy/carbon consumption monitoring, a genuinely unique niche not covered elsewhere.
- Emerging
- Foundation-governed
- Categories
- Monitoring
- Languages
- Go
- License
- Apache-2.0
Related Projects
Pixie
Apache-2.0eBPF-based observability platform that gives instant visibility into Kubernetes applications without any code changes or manual instrumentation.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
Actively maintained
- Monitoring
OpenTelemetry Collector
Apache-2.0Vendor-neutral pipeline for collecting, processing, and exporting traces, metrics, and logs from applications to any observability backend.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.