diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json index 39371c9d0d654512e9e27f8fc7f8418d6f79c907..1d15d40ccd837e577dad59791016ab3682e4a9a3 100644 --- a/jsonnetfile.lock.json +++ b/jsonnetfile.lock.json @@ -38,7 +38,7 @@ "subdir": "grafana-builder" } }, - "version": "2ed138b205717af721af57b572bc7cd63bda62fd", + "version": "17eca514f990530c411c2e9411af5213dd4bd224", "sum": "U34Nd1ViO2LZ3D8IzygPPRfUcy6zOgCnTMVHZ+9O/QE=" }, { @@ -48,8 +48,8 @@ "subdir": "" } }, - "version": "1163ea85e45e1f7edf6d4f83758d44c6fef1f2fa", - "sum": "4H2pzHd6A47rQIZcQ3B0o+nFMeNgLE9dGYJv7ZP7m2s=" + "version": "10bb7c344cea4c9bf5dcf3d4d562aef55b77c49c", + "sum": "IuBmSSNjmazPgFW7w1BJGv4YifK9pxUIzNPJ0TCkWK8=" }, { "source": { @@ -58,7 +58,7 @@ "subdir": "lib/promgrafonnet" } }, - "version": "06d00e40b43e4e618afbebe8e453b5650c659015", + "version": "8dc2c0d69f762d943c5bfbdcc17645e346d610ca", "sum": "zv7hXGui6BfHzE9wPatHI/AGZa4A2WKo6pq7ZdqBsps=" }, { diff --git a/manifests/kubernetes-prometheusRule.yaml b/manifests/kubernetes-prometheusRule.yaml index a7f1f9c9b3d34f76e869f7d0c4bbfd3340cee125..244c7086bf15385d8c5d735b1e1aec786febf2e2 100644 --- a/manifests/kubernetes-prometheusRule.yaml +++ b/manifests/kubernetes-prometheusRule.yaml @@ -14,13 +14,11 @@ spec: rules: - alert: KubePodCrashLooping annotations: - description: Pod {{ $labels.namespace }}/{{ $labels.pod }} ({{ $labels.container }}) is restarting {{ printf "%.2f" $value }} times / 10 minutes. + description: 'Pod {{ $labels.namespace }}/{{ $labels.pod }} ({{ $labels.container }}) is in waiting state (reason: "CrashLoopBackOff").' runbook_url: https://runbooks.prometheus-operator.dev/runbooks/kubernetes/kubepodcrashlooping summary: Pod is crash looping. expr: | - increase(kube_pod_container_status_restarts_total{job="kube-state-metrics"}[10m]) > 0 - and - kube_pod_container_status_waiting{job="kube-state-metrics"} == 1 + max_over_time(kube_pod_container_status_waiting_reason{reason="CrashLoopBackOff", job="kube-state-metrics"}[5m]) >= 1 for: 15m labels: severity: warning