kepler
kepler copied to clipboard
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe performance counters and other system stats, use ML models to estimate workload energy consumption based on these stats, and...
Create Helm charts for the installation of `kepler-exporter`
Opening this issue for tracking purposes - Consolidate installation instructions from the main README.md with the README.md under manifests - Clearly identify prerequisites and OS dependencies (e.g. cgroup v2, kernel-headers,...
Unit and integration tests
Currently power meter is read from hwmon. More hwmon data is needed, including CPU temperature, cooling, other power draw, etc.
Currently the PID/CgroupID mapping are through /sys. This works for Cgroup V2, but not v1. On Cgroup V1 systems, accessing /proc is needed to convert PID/CgroupID to Pod name
There are multiple hardwired const. A startup configuration file is needed.
This task is to provide a developer guideline with: 1. Code of Conduct 2. Development environment 3. Architecture overview
**Is your feature request related to a problem? Please describe.** The Telco 5G RAN workloads have high power consumption. Today there is not a consistent way to collect these metrics...
There are two following ways to associate a process to its container ID: - by reading the process's /proc/pid/cgroup and find the container ID. This requires exposing host's /proc filesystem...
-created vm/bm model folder -patch manifest to BM deployment so it should reject VM env -I didn't change major manifest usage (as I don't know whether we have other usage...