You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
query="min(${var.daemonset_incomplete_evaluation_period}):max:kubernetes_state.daemonset.scheduled{${local.daemonset_incomplete_filter}} by {daemonset,cluster_name} - min:kubernetes_state.daemonset.ready{${local.daemonset_incomplete_filter}} by {daemonset,cluster_name} > 0"
query="min(${var.daemonset_incomplete_evaluation_period}):max:kubernetes_state.daemonset.scheduled{${local.daemonset_incomplete_filter}} by {daemonset,cluster_name} - min:kubernetes_state.daemonset.ready{${local.daemonset_incomplete_filter}} by {daemonset,cluster_name} > 0"
17
13
alert_message="Kubernetes Daemonset {{daemonset}} is incomplete. Missing pod count:{{value}}"
18
14
recovery_message="Kubernetes Daemonset {{daemonset}} has recovered"
query="avg(${var.hpa_status_evaluation_period}):avg:kubernetes_state.hpa.condition{${local.hpa_status_filter}} by {hpa,kube_namespace,status,condition} < 1"
query="avg(${var.hpa_status_evaluation_period}):avg:kubernetes_state.hpa.condition{${local.hpa_status_filter}} by {hpa,kube_namespace,status,condition} < 1"
18
14
alert_message="Kubernetes HPA Status for Node {{node}} is not ok"
19
15
recovery_message="Kubernetes HPA Status for Node {{node}} has recovered"
query="min(${var.pod_ready_evaluation_period}):sum:kubernetes_state.pod.count{${local.pod_ready_filter}} by {cluster_name,namespace} - sum:kubernetes_state.pod.ready{${local.pod_ready_filter}} by {cluster_name,namespace} > 0"
query="min(${var.pod_ready_evaluation_period}):sum:kubernetes_state.pod.count{${local.pod_ready_filter}} by {cluster_name,namespace} - sum:kubernetes_state.pod.ready{${local.pod_ready_filter}} by {cluster_name,namespace} > 0"
17
13
alert_message="Kubernetes Pod {{value}} status not ready in namespace {{namespace}} "
18
14
recovery_message="Kubernetes Pod status recovered in namespace {{namespace}}"
19
15
20
-
service=var.service
21
-
env=var.alert_env
22
-
severity=var.pod_ready_severity
23
-
note=var.pod_ready_note
24
-
docs=var.pod_ready_docs
25
-
additional_tags=var.additional_tags
26
-
27
-
notification_channel=var.notification_channel
28
-
29
-
require_full_window=true
30
-
16
+
# monitor level vars
17
+
enabled=var.pod_ready_enabled
18
+
alerting_enabled=var.pod_ready_alerting_enabled
31
19
critical_threshold=0
32
-
locked=var.locked
20
+
# No warning possible for status that is either 0 or 1
0 commit comments