-
Notifications
You must be signed in to change notification settings - Fork 520
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
Missing runtime metrics from cAdvisor #3776
Comments
Hi @stevehipwell , thanks for letting us know! Let me give your solution a try and confirm. Just to keep a record, at some point we moved both |
@arnaldo2792 thanks. I've not had a chance to check out the actual code in detail but I'm surprised this doesn't just work. The kubelet should have all of the information required to automate this. |
Hi @stevehipwell, thanks for the issue. I had a chance this afternoon to repro as well as attempt your suggested fix, and it worked :D I'm going to test some more but I'll get a PR when ready |
@arnaldo2792 and @ginglis13 is this related somehow to #2743? |
Yes it is |
kubernetes: provide runtime cgroup to kubelet
Platform I'm building on:
EKS
What I expected to happen:
I'd expect to see the cAdvisor runtime values as part of the kubelet metrics.
What actually happened:
The kubelet cAdvisor metrics are missing the runtime values meaning we can't see the node usage.
How to reproduce the problem:
Run
kubectl get --raw "/api/v1/nodes/${NODE_NAME}/proxy/stats/summary" | jq -r '.node.systemContainers[] | .name'
and you'll see the following response.This the same as awslabs/amazon-eks-ami#1667; the solution I added there would also seem to be relevant in the context of Bottlerocket.
The text was updated successfully, but these errors were encountered: