-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Add metrics about Vertical Pod Autoscaler recommendations #781
Comments
/kind feature |
I think the VPA should expose these metrics itself. It's the same take as we have on operators, etc. |
Could you provide a guide/doc on that? Thanks @brancz |
I don't have docs but I can give two examples:
|
It turns out @bskiba actually suggested adding the metrics in this project kubernetes/autoscaler#1631 (comment). Can the two of you offer a path forward? We could build our own scraping mechanism, but that doesn't seem like the right path forward ... |
hmm.. maybe VPA is in kind of a unique situation, as it's part of core kubernetes (as in the kubernetes org), but not installed on every cluster. If we mark all metrics of the VPA as experimental, and have it be turned off by default, then I think I would be ok with having it in kube-state-metrics (and only support >=v0.5.0). |
We're quite keen to have this too, so I'd be happy to have a go at adding it this week. @dturn have you started looking at this at all? |
Is this a BUG REPORT or FEATURE REQUEST?:
What happened:
Vertical Pod Autoscaler is release in Kubernetes, which aims to provides recommendations to set appropriate resource request values for Kubernetes pods.
A number of recommended CPU/memory values are given by VPA, e.g.
What you expected to happen:
We would like to have the values(
lowerBound
,target
and etc.) be collected by kube-state-metrics.So that we can compare the actual CPU/memory cost with the recommended values via DataDog or other monitoring tools.
The text was updated successfully, but these errors were encountered: