17 lines
5.1 KiB
Markdown
17 lines
5.1 KiB
Markdown
# Vertical Pod Autoscaler Metrics
|
|
|
|
| Metric name | Metric type | Labels/tags | Status |
|
|
| -------------------------------- | ----------- | ------------------------------------------------------------- | ------ |
|
|
| kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_minallowed | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_spec_resourcepolicy_container_policies_maxallowed | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_status_recommendation_containerrecommendations_lowerbound | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_status_recommendation_containerrecommendations_target | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_status_recommendation_containerrecommendations_uncappedtarget | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_status_recommendation_containerrecommendations_upperbound | Gauge | `container`=<container name> <br> `namespace`=<namespace> <br> `resource`=<cpu memory> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `unit`=<core byte> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_labels | Gauge | `label_app`=<foo> <br> `namespace`=<namespace> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `verticalpodautoscaler`=<vertical pod autoscaler name> | EXPERIMENTAL |
|
|
| kube_verticalpodautoscaler_spec_updatepolicy_updatemode | Gauge | `namespace`=<namespace> <br> `target_api_version`=<api version> <br> `target_kind`=<target kind> <br> `target_name`=<target name> <br> `update_mode`=<foo> <br> `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](https://github.com/kubernetes/autoscaler/blob/master/vertical-pod-autoscaler/deploy/vpa-beta2-crd.yaml).
|