# Functions

No description provided by the author
Get cgroup version, return 1 or 2.
return local path to power model weight e.g., /var/lib/kepler/data/acpi_AbsPowerModel.json.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InitModelConfigMap initializes map of config from MODEL_CONFIG.
IsExposeBPFMetricsEnabled returns false if BPF Metrics metrics are disabled to minimize overhead.
IsExposeComponentPowerEnabled returns false if component power metrics are disabled to minimize overhead.
IsExposeContainerStatsEnabled returns false if container metrics are disabled to minimize overhead in the Kepler standalone mode.
IsExposeProcessStatsEnabled returns false if process metrics are disabled to minimize overhead in the Kepler standalone mode.
IsExposeQATMetricsEnabled returns false if QATMetrics metrics are disabled to minimize overhead.
IsExposeVMStatsEnabled returns false if VM metrics are disabled to minimize overhead.
IsIdlePowerEnabled always return true if Kepler has access to system power metrics.
No description provided by the author
SetEnableAPIServer enables Kepler to watch apiserver.
SetEnabledEBPFCgroupID enables the eBPF code to collect cgroup id if the system has kernel version > 4.18.
SetEnabledGPU enables the exposure of gpu metrics.
SetEnabledHardwareCounterMetrics enables the exposure of hardware counter metrics.
SetEnabledIdlePower allows enabling idle power exposure in Kepler's metrics.
SetEnabledQAT enables the exposure of qat metrics.
No description provided by the author
No description provided by the author
SetKernelSourceDir sets the directory for all kernel source.
SetKubeConfig set kubeconfig file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Energy Metrics Absolute energy and power.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
counter - attacher package.
No description provided by the author
No description provided by the author
bpf - attacher package.
No description provided by the author
Dynamic energy and power.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NVIDIA GPU.
No description provided by the author
Idle energy and power.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MaxIRQ is the maximum number of IRQs to be monitored.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Intel QuickAssist Technology (QAT) TODO: test if different request has different energy consumption.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
nvidia dcgm hostengine endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
auto-select.
no filter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
for uncategorized energy.
no metric (evenly divided).
No description provided by the author
No description provided by the author
No description provided by the author
KubeConfig is used to start k8s client with the pod running outside the cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
for model config.
No description provided by the author
.
No description provided by the author
No description provided by the author
model_parameter_prefix.
No description provided by the author
No description provided by the author
the default container power model is RATIO but ESTIMATOR or LINEAR_REGRESSION can be used.
No description provided by the author
no metric (evenly divided).

# Interfaces

No description provided by the author