Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can Kepler Measure Per Node Energy Consumption? #1849

Open
JesusdelCas99 opened this issue Nov 17, 2024 · 0 comments
Open

Can Kepler Measure Per Node Energy Consumption? #1849

JesusdelCas99 opened this issue Nov 17, 2024 · 0 comments

Comments

@JesusdelCas99
Copy link

Issue Description

I am working on a project to create a Kubernetes scheduler that makes decisions based on the power efficiency of each node. To achieve this, I need accurate energy consumption metrics for each node in the cluster.

While using Kepler, I can aggregate energy consumption for individual pods running on a node. However, I have noticed that there are two additional namespaces—system and kernel—that account for the energy consumption of system-level processes and the kernel across the entire node.

The problem is that I cannot find a way to disaggregate the energy consumption of these namespaces into per-node metrics. This makes it difficult to obtain a total energy usage figure for each node that includes both pod-level and system/kernel-level energy consumption.

My question is:

  • Is there a way to measure the total energy consumption per Kubernetes node, including all processes (pods, system, kernel, etc.)?
  • If not, are there any workarounds or planned features in Kepler that might help in capturing this data more accurately at the node level?

Thank you for your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant