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.