Kepler (Kubernetes Efficient Power Level Exporter) uses eBPF to probe energy-related system stats and exports them as Prometheus metrics.
As a CNCF Sandbox project, Kepler uses CNCF Code of Conduct
Kepler Exporter exposes a variety of metrics about the energy consumption of Kubernetes components such as Pods and Nodes.
Instructions to install Kepler can be found in the Kepler docs.
To visualise the power consumption metrics made available by the Kepler Exporter, import the pre-generated Kepler Dashboard into Grafana:
Interested in contributing to Kepler? Follow the Contributing Guide to get started!
A full list of talks and demos about Kepler can be found here.
Please join the biweekly community meetings. The meeting calendar and agenda can be found here
With the exception of eBPF code, everything is distributed under the terms of the Apache License (version 2.0).
All eBPF code is distributed under either:
- The terms of the GNU General Public License, Version 2 or the BSD 2 Clause license, at your option.
- The terms of the GNU General Public License, Version 2.
The exact license text varies by file. Please see the SPDX-License-Identifier header in each file for details.
Files that originate from the authors of kepler use (GPL-2.0-only OR BSD-2-Clause). Files generated from the Linux kernel i.e vmlinux.h use GPL-2.0-only.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the GPL-2 license, shall be dual licensed as above, without any additional terms or conditions.