VPA Recommendations 1,4101,410
Dashboard for Kubernetes Vertical Pod Autoscaler.
Uses Prometheus datasource to get VPA metrics (lowerBound, upperBound, target, minAllowed, maxAllowed, update_mode) and average pod resources usage (cpu, memory).
Also uses Elasticsearch datasource to show Eviction and too few replicas events.
Remember: Enable verticalpodautoscalers collector on kube-state-metrics (described here).
Credits: Based on vpa-dashboard from gardener.
Used Metrics 1111
kube_verticalpodautoscaler_spec_updatepolicy_updatemode
-
container_memory_working_set_bytes
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_target
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_minallowed
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_maxallowed
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_lowerbound
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_upperbound
kube_pod_container_resource_requests
container_spec_memory_limit_bytes
-
container_cpu_usage_seconds_total
kube_pod_container_resource_limits