@@ -582,7 +582,7 @@ tests:
582582        severity : warning 
583583      exp_annotations :
584584        summary : " Node readiness status is flapping." 
585-         description : ' The readiness status of node minikube has changed 10  times in the last 15 minutes.' 
585+         description : ' The readiness status of node minikube has changed 9  times in the last 15 minutes.' 
586586        runbook_url : ' https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubenodereadinessflapping' 
587587
588588#  Verify that node:node_num_cpu:sum triggers no many-to-many errors.
@@ -795,8 +795,9 @@ tests:
795795    exp_samples :
796796    - value : 1.0e+3 
797797      labels : ' node_namespace_pod_container:container_memory_swap{container="alertmanager",endpoint="https",id="/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod3426a9c5_53d6_4736_9ca8_f575828e3e4b.slice/crio-f0d7fb2c909605aad16946ff065a42b25cdcdb812459e712ecdd6bce8a3ed6cb.scope",image="quay.io/prometheus/alertmanager:latest",instance="instance1",job="cadvisor",name="name1",cluster="kubernetes",namespace="monitoring",node="node1",pod="alertmanager-main-0",service="kubelet"}' 
798- - interval : 1m 
799-   #  Current unequal desired and not progressing.
798+ 
799+ - name : Current unequal desired and not progressing 
800+   interval : 1m 
800801  input_series :
801802  - series : ' kube_daemonset_status_current_number_scheduled{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
802803    values : ' 4 4 4 4 3 4 4 4 3 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4' 
@@ -809,9 +810,9 @@ tests:
809810  - series : ' kube_daemonset_status_number_available{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
810811    values : ' 4 4 4 3 3 3 4 3 3 3 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4' 
811812  alert_rule_test :
812-   - eval_time : 32m 
813+   - eval_time : 31m 
813814    alertname : KubeDaemonSetRolloutStuck 
814-   - eval_time : 33m 
815+   - eval_time : 32m 
815816    alertname : KubeDaemonSetRolloutStuck 
816817    exp_alerts :
817818    - exp_labels :
@@ -824,7 +825,7 @@ tests:
824825        summary : " DaemonSet rollout is stuck." 
825826        description : ' DaemonSet monitoring/node-exporter has not finished or progressed for at least 15m.' 
826827        runbook_url : https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedaemonsetrolloutstuck 
827-   - eval_time : 34m 
828+   - eval_time : 35m 
828829    alertname : KubeDaemonSetRolloutStuck 
829830#  KubeDeploymentRolloutStuck
830831- interval : 1m 
@@ -851,8 +852,9 @@ tests:
851852        runbook_url : https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedeploymentrolloutstuck 
852853  - eval_time : 18m 
853854    alertname : KubeDeploymentRolloutStuck 
854- - interval : 1m 
855-   #  Misscheduled is non zero.
855+ 
856+ - name : Misscheduled is non zero 
857+   interval : 1m 
856858  input_series :
857859  - series : ' kube_daemonset_status_current_number_scheduled{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
858860    values : ' 4 4 4 4 3 4 4 4 3 4 4 4 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4' 
@@ -865,9 +867,9 @@ tests:
865867  - series : ' kube_daemonset_status_number_available{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
866868    values : ' 4 4 4 3 3 3 4 3 3 3 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4' 
867869  alert_rule_test :
868-   - eval_time : 32m 
870+   - eval_time : 31m 
869871    alertname : KubeDaemonSetRolloutStuck 
870-   - eval_time : 33m 
872+   - eval_time : 32m 
871873    alertname : KubeDaemonSetRolloutStuck 
872874    exp_alerts :
873875    - exp_labels :
@@ -882,8 +884,9 @@ tests:
882884        runbook_url : https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedaemonsetrolloutstuck 
883885  - eval_time : 34m 
884886    alertname : KubeDaemonSetRolloutStuck 
885- - interval : 1m 
886-   #  Updated number unequal desired.
887+ 
888+ - name : Updated number unequal desired 
889+   interval : 1m 
887890  input_series :
888891  - series : ' kube_daemonset_status_current_number_scheduled{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
889892    values : ' 4 4 4 4 3 4 4 4 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4' 
@@ -896,9 +899,9 @@ tests:
896899  - series : ' kube_daemonset_status_number_available{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
897900    values : ' 4 4 4 3 3 3 4 3 3 3 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4' 
898901  alert_rule_test :
899-   - eval_time : 32m 
902+   - eval_time : 31m 
900903    alertname : KubeDaemonSetRolloutStuck 
901-   - eval_time : 33m 
904+   - eval_time : 32m 
902905    alertname : KubeDaemonSetRolloutStuck 
903906    exp_alerts :
904907    - exp_labels :
@@ -913,8 +916,9 @@ tests:
913916        runbook_url : https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubedaemonsetrolloutstuck 
914917  - eval_time : 34m 
915918    alertname : KubeDaemonSetRolloutStuck 
916- - interval : 1m 
917-   #  Number available unequal desired.
919+ 
920+ - name : Number available unequal desired 
921+   interval : 1m 
918922  input_series :
919923  - series : ' kube_daemonset_status_current_number_scheduled{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
920924    values : ' 4 4 4 4 3 4 4 4 3 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4' 
@@ -927,9 +931,9 @@ tests:
927931  - series : ' kube_daemonset_status_number_available{job="kube-state-metrics",cluster="kubernetes",namespace="monitoring",daemonset="node-exporter"}' 
928932    values : ' 4 4 4 3 3 3 4 3 3 3 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4' 
929933  alert_rule_test :
930-   - eval_time : 34m 
934+   - eval_time : 33m 
931935    alertname : KubeDaemonSetRolloutStuck 
932-   - eval_time : 35m 
936+   - eval_time : 34m 
933937    alertname : KubeDaemonSetRolloutStuck 
934938    exp_alerts :
935939    - exp_labels :
@@ -1148,9 +1152,9 @@ tests:
11481152  - series : ' kube_pod_container_status_waiting_reason{reason="CrashLoopBackOff",cluster="kubernetes",namespace="test",pod="static-web",container="script",job="kube-state-metrics"}' 
11491153    values : ' 1 1 stale _x3 1 1 stale _x2 1+0x4 stale' 
11501154  alert_rule_test :
1151-   - eval_time : 10m      #  alert hasn't fired 
1155+   - eval_time : 14m 
11521156    alertname : KubePodCrashLooping 
1153-   - eval_time : 16m     #  alert fired 
1157+   - eval_time : 15m 
11541158    alertname : KubePodCrashLooping 
11551159    exp_alerts :
11561160    - exp_labels :
@@ -1166,21 +1170,6 @@ tests:
11661170        runbook_url : " https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubepodcrashlooping" 
11671171        summary : " Pod is crash looping." 
11681172  - eval_time : 20m 
1169-     alertname : KubePodCrashLooping    #  alert fired for a period of 5 minutes after resolution because the alert looks back at the last 5 minutes of data and the range vector doesn't take stale samples into account
1170-     exp_alerts :
1171-       - exp_labels :
1172-           severity : " warning" 
1173-           container : " script" 
1174-           job : " kube-state-metrics" 
1175-           cluster : " kubernetes" 
1176-           namespace : " test" 
1177-           pod : " static-web" 
1178-           reason : " CrashLoopBackOff" 
1179-         exp_annotations :
1180-           description : ' Pod test/static-web (script) is in waiting state (reason: "CrashLoopBackOff").' 
1181-           runbook_url : " https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubepodcrashlooping" 
1182-           summary : " Pod is crash looping." 
1183-   - eval_time : 21m     #  alert recovers
11841173    alertname : KubePodCrashLooping 
11851174
11861175#  When ResourceQuota has both cpu and requests.cpu, min value of those will be taken into account for quota calculation.
0 commit comments