Skip to content

Commit a884018

Browse files
Merge pull request #1104 from anik120/add-promethues-rule
Alerts for failing OLM operators
2 parents 1878972 + 0d3a9c2 commit a884018

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{{ if and .Values.installType (eq .Values.installType "ocp") }}
2+
apiVersion: monitoring.coreos.com/v1
3+
kind: PrometheusRule
4+
metadata:
5+
name: olm-alert-rules
6+
namespace: {{ .Values.namespace }}
7+
labels:
8+
prometheus: alert-rules
9+
role: alert-rules
10+
spec:
11+
groups:
12+
- name: olm.failing_operators.rules
13+
rules:
14+
- alert: FailingOperator
15+
annotations:
16+
message: Failed to install Operator {{ printf "{{ $labels.name }}" }} version {{ printf "{{ $labels.version }}" }}. Reason-{{ printf "{{ $labels.reason }}" }}
17+
expr: csv_abnormal{phase="Failed"}
18+
labels:
19+
severity: info
20+
{{ end }}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
apiVersion: monitoring.coreos.com/v1
2+
kind: PrometheusRule
3+
metadata:
4+
name: olm-alert-rules
5+
namespace: openshift-operator-lifecycle-manager
6+
labels:
7+
prometheus: alert-rules
8+
role: alert-rules
9+
spec:
10+
groups:
11+
- name: olm.failing_operators.rules
12+
rules:
13+
- alert: FailingOperator
14+
annotations:
15+
message: Failed to install Operator {{ $labels.name }} version {{ $labels.version }}. Reason-{{ $labels.reason }}
16+
expr: csv_abnormal{phase="Failed"}
17+
labels:
18+
severity: info

0 commit comments

Comments
 (0)