VPA Recommendations
5,912

Created 5/18/2022
Updated 1/16/2024
Revision 4
Grafana Version >=10.2.3
Datasources
Prometheus

Vertical Pod Autoscaler Recommendation

Dashboard to view Vertical Pod Autoscaler recommendations, scraping Prometheus metrics.

Prerequisites

You need to activate VPA, and exposed metrics from kube-state-metrics.

See https://gist.github.com/rverchere/780bd988b8f385a00644a1ec9f425be3 for kube-state-metrics configuration, as from v2.9.0 the VPA metrics were deprecated.

Revision 4 does not have cluster annotation anymore.

Metrics configuration

See blog post here for more implementation details : Medium Article

Sources

This dashboard is based from sherifkayad one.

Export Dashboard
Download
Copy to Clipboard

Used Metrics 7

  • node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate

  • kube_pod_container_resource_requests

  • kube_pod_container_resource_limits

  • kube_customresource_verticalpodautoscaler_status_recommendation_containerrecommendations_target

  • kube_customresource_verticalpodautoscaler_status_recommendation_containerrecommendations_lowerbound

  • kube_customresource_verticalpodautoscaler_status_recommendation_containerrecommendations_upperbound

  • container_memory_working_set_bytes