Skip to content

HPA

(kube_horizontalpodautoscaler_spec_max_replicas - kube_horizontalpodautoscaler_status_desired_replicas)
* on (horizontalpodautoscaler, namespace)
(kube_horizontalpodautoscaler_status_condition{condition="ScalingLimited", status="true"} == 1)
== 0

HPA metriche non disponibili (ScalingActive=false)

Section titled “HPA metriche non disponibili (ScalingActive=false)”
kube_horizontalpodautoscaler_status_condition{status="false", condition="ScalingActive"} == 1
(kube_horizontalpodautoscaler_status_desired_replicas >= kube_horizontalpodautoscaler_spec_max_replicas)
and (kube_horizontalpodautoscaler_spec_max_replicas > 1)
and (kube_horizontalpodautoscaler_spec_min_replicas != kube_horizontalpodautoscaler_spec_max_replicas)

HPA sottoutilizzato (fermo al minimo da >3 giorni)

Section titled “HPA sottoutilizzato (fermo al minimo da >3 giorni)”
max(
quantile_over_time(0.5, kube_horizontalpodautoscaler_status_desired_replicas[1d])
== kube_horizontalpodautoscaler_spec_min_replicas
) by (horizontalpodautoscaler) > 3
kube_horizontalpodautoscaler_status_desired_replicas
!= kube_horizontalpodautoscaler_status_current_replicas