Skip to content

Install Kepler as RPM

Versions 0.7.10 and newer

The current rpm release is a systemd unit that starts a podman container.

Download the latest stable release from the Kepler release URL download

tar xvzf kepler.rpm.tar.gz
yum install RPMS/noarch/container-kepler-0.7.10-1.noarch.rpm
systemctl enable container-kepler --now

Verify that podman starts a kepler container via

sudo podman ps

then via your browser pointing to the URL below on the preconfigured port browser

or via a curl command:

curl localhost:8888/metrics | grep kepler_node_package_joules_total

Versions prior to 0.7.10

Older version directly install kepler as a rpm package (as opposed to as a container in newer versions) To install the Kepler RPM download the latest stable version, unpack and install:

sudo dnf localinstall kepler-[version.arch].rpm

systemctl start kepler.service

Check status with

systemctl status kepler.service

journalctl -f | grep kepler

In order to do process-level energy accounting type:

mkdir -p /etc/kepler/kepler.config
echo -n true > /etc/kepler/kepler.config/ENABLE_PROCESS_METRICS

The kepler service runs on default port 8888.

Use your web browser to navigate to the machine IP on port 8888.

Copyright Contributors to the Kepler's project.

The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.