Skip to content

Files

Latest commit

5b7e336 · Aug 31, 2020

History

History
16 lines (13 loc) · 5.11 KB

verticalpodautoscaler-metrics.md

File metadata and controls

16 lines (13 loc) · 5.11 KB

Vertical Pod Autoscaler Metrics

Metric name Metric type Labels/tags Status
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_minallowed Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_maxallowed Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_lowerbound Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_target Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_uncappedtarget Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_status_recommendation_containerrecommendations_upperbound Gauge container=<container name>
namespace=<namespace>
resource=<cpu memory>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
unit=<core byte>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_labels Gauge label_app=<foo>
namespace=<namespace>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL
kube_verticalpodautoscaler_spec_updatepolicy_updatemode Gauge namespace=<namespace>
target_api_version=<api version>
target_kind=<target kind>
target_name=<target name>
update_mode=<foo>
verticalpodautoscaler=<vertical pod autoscaler name>
EXPERIMENTAL

NOTE: Read this before enabling vertical pod autoscalers in your cluster

Vertical Pod Autoscalers(VPAs) are managed as custom resources. To enable this collector, please ensure that you have its corresponding CRDs installed first. They can be found here.