From e98e4d0516be4d15aeb5600343edaed85fdc6cc2 Mon Sep 17 00:00:00 2001 From: samber Date: Sun, 15 Jan 2023 23:37:32 +0000 Subject: [PATCH] Publish --- dist/rules/kubernetes/kubestate-exporter.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dist/rules/kubernetes/kubestate-exporter.yml b/dist/rules/kubernetes/kubestate-exporter.yml index 6715af1..bbcd977 100644 --- a/dist/rules/kubernetes/kubestate-exporter.yml +++ b/dist/rules/kubernetes/kubestate-exporter.yml @@ -148,6 +148,15 @@ groups: summary: Kubernetes HPA scale capability (instance {{ $labels.instance }}) description: "The maximum number of desired Pods has been hit\n VALUE = {{ $value }}\n LABELS = {{ $labels }}" + - alert: KubernetesHpaUnderutilized + expr: 'max(quantile_over_time(0.5, kube_horizontalpodautoscaler_status_desired_replicas[1d]) == kube_horizontalpodautoscaler_spec_min_replicas) by (horizontalpodautoscaler) > 3' + for: 5m + labels: + severity: info + annotations: + summary: Kubernetes HPA underutilized (instance {{ $labels.instance }}) + description: "HPA is constantly at minimum replicas for 50% of the time\n VALUE = {{ $value }}\n LABELS = {{ $labels }}" + - alert: KubernetesPodNotHealthy expr: 'sum by (namespace, pod) (kube_pod_status_phase{phase=~"Pending|Unknown|Failed"}) > 0' for: 15m