# sustainable-computing-io/kepler

Kepler (Kubernetes-based Efficient Power Level Exporter) is a Prometheus exporter that measures energy consumption metrics at the container, pod, and node levels in Kubernetes clusters.

Repository: https://github.com/sustainable-computing-io/kepler
Canonical: https://ross.abutalabs.com/products/kepler
Homepage: https://sustainable-computing.io
Language: Go
License Family: other
Topics: kubernetes, sustainability, prometheus-exporter, energy-consumption, energy-monitor, energy-efficiency, prometheus, cloud-native
Last push: 2026-08-26T08:36:26+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 71, longevity 100
- inputs: {"age_days": 1674, "days_push": 7, "days_rel": 198, "gap_med": 8, "n_releases_24m": 22}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1560, forks 249 (observed 2026-08-28T04:05:03.701916+00:00)

## What it is
Kepler (Kubernetes-based Efficient Power Level Exporter) is a Prometheus exporter that measures energy consumption at the container, pod, VM, and node level in Kubernetes clusters. It reads hardware sensors such as Intel RAPL and attributes power to workloads based on resource utilization, exposing metrics for Prometheus and Grafana.

## Use cases
- measure energy consumption of kubernetes pods and containers
- monitor cluster power usage with prometheus
- track carbon footprint of cloud-native workloads
- attribute power draw to individual containers based on CPU utilization
- build energy efficiency dashboards in grafana
- find energy-hungry workloads in a kubernetes cluster
- export node and pod power metrics for sustainability reporting

## When to choose
- you run Kubernetes and want per-pod or per-container energy metrics
- you already use Prometheus/Grafana and want to add power monitoring
- you need hardware-sensor-based (RAPL) power attribution on Linux nodes
- you want a CNCF sandbox project with Helm, operator, and OpenShift support

## When to avoid
- you need energy monitoring outside Kubernetes or on non-Linux platforms
- your hardware lacks RAPL or supported power sensors and you need precise measurements
- you want a standalone energy dashboard without a Prometheus stack
- you need a fully mature CNCF graduated project rather than a sandbox-stage one

## Facets
- artifact type: service
- maturity: active
- function: monitoring, analytics
- domain: monitoring, cloud-computing
- platform: self-hosted, go
- tags: prometheus-exporter, energy-monitoring, sustainability, power-attribution, rapl, ebpf, cncf-sandbox, green-computing, devops, containers, kubernetes, linux, docker

## Member repositories
- sustainable-computing-io/kepler (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:03.701916+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:29:48.257531+00:00, confidence not recorded.
  - readme: https://github.com/sustainable-computing-io/kepler (fetched 2026-08-28T04:05:03.701916+00:00, sha 35e433621bfb)
  - homepage: https://sustainable-computing.io (fetched 2026-08-29T11:29:38.097897+00:00, sha 9f71ea2dee93)
  - site_page: https://sustainable-computing.io/kepler/installation/guide (fetched 2026-08-29T11:29:38.106868+00:00, sha d44cb69a8c2e)
  - site_page: https://sustainable-computing.io/kepler/developer/dev-docs (fetched 2026-08-29T11:29:38.108961+00:00, sha 195954669a94)
  - site_page: https://sustainable-computing.io/kepler-operator/openshift/quickstart (fetched 2026-08-29T11:29:38.110986+00:00, sha b4d5f80df700)
  - site_page: https://sustainable-computing.io/kepler-operator/openshift/cli-installation (fetched 2026-08-29T11:29:38.112978+00:00, sha 86f39bc6eb56)
  - site_page: https://sustainable-computing.io/archive/installation/strategy (fetched 2026-08-29T11:29:38.115354+00:00, sha 962b09af9ce1)
  - site_page: https://sustainable-computing.io/archive/installation/local-cluster (fetched 2026-08-29T11:29:38.117286+00:00, sha e3f17d534a0f)
  - site_page: https://sustainable-computing.io/archive/installation/kepler (fetched 2026-08-29T11:29:38.119055+00:00, sha 55466ccc6600)
  - site_page: https://sustainable-computing.io/archive/installation/kepler-helm (fetched 2026-08-29T11:29:38.120832+00:00, sha e400a2abed60)
- Data as of 2026-08-30T08:39:29.467469+00:00.
