File tree Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Original file line number Diff line number Diff line change @@ -9,12 +9,23 @@ metadata:
9
9
role : alert-rules
10
10
spec :
11
11
groups :
12
- - name : olm.failing_operators .rules
12
+ - name : olm.csv_abnormal .rules
13
13
rules :
14
- - alert : FailingOperator
14
+ - alert : CsvAbnormalFailedOver2Min
15
+ expr : csv_abnormal{phase=~"^Failed$"}
16
+ for : 2m
17
+ labels :
18
+ severity : warning
19
+ namespace : " {{ " {{ $labels.namespace }}" }}"
15
20
annotations :
16
21
message : Failed to install Operator {{ printf "{{ $labels.name }}" }} version {{ printf "{{ $labels.version }}" }}. Reason-{{ printf "{{ $labels.reason }}" }}
17
- expr : csv_abnormal{phase="Failed"}
22
+
23
+ - alert : CsvAbnormalOver30Min
24
+ expr : csv_abnormal{phase=~"(^Replacing$|^Pending$|^Deleting$|^Unknown$)"}
25
+ for : 30m
18
26
labels :
19
27
severity : warning
28
+ namespace : " {{ " {{ $labels.namespace }}" }}"
29
+ annotations :
30
+ message : Failed to install Operator {{ printf "{{ $labels.name }}" }} version {{ printf "{{ $labels.version }}" }}. Phase-{{ printf "{{ $labels.phase }}" }} Reason-{{ printf "{{ $labels.reason }}" }}
20
31
{{ end }}
Original file line number Diff line number Diff line change @@ -11,11 +11,22 @@ metadata:
11
11
include.release.openshift.io/single-node-developer : " true"
12
12
spec :
13
13
groups :
14
- - name : olm.failing_operators .rules
14
+ - name : olm.csv_abnormal .rules
15
15
rules :
16
- - alert : FailingOperator
16
+ - alert : CsvAbnormalFailedOver2Min
17
+ expr : csv_abnormal{phase=~"^Failed$",exported_namespace=~"(^openshift.*|^kube.*|^redhat.*|^default$)"}
18
+ for : 2m
19
+ labels :
20
+ severity : warning
21
+ namespace : " {{ $labels.namespace }}"
17
22
annotations :
18
23
message : Failed to install Operator {{ $labels.name }} version {{ $labels.version }}. Reason-{{ $labels.reason }}
19
- expr : csv_abnormal{phase="Failed"}
24
+
25
+ - alert : CsvAbnormalOver30Min
26
+ expr : csv_abnormal{phase=~"(^Replacing$|^Pending$|^Deleting$|^Unknown$)",exported_namespace=~"(^openshift.*|^kube.*|^redhat.*|^default$)"}
27
+ for : 30m
20
28
labels :
21
29
severity : warning
30
+ namespace : " {{ $labels.namespace }}"
31
+ annotations :
32
+ message : Failed to install Operator {{ $labels.name }} version {{ $labels.version }}. Phase-{{ $labels.phase }} Reason-{{ $labels.reason }}
You can’t perform that action at this time.
0 commit comments