Skip to content

Commit e5d6d2a

Browse files
committed
feat: only alert on the latest e2etestrun
On-behalf-of: @SAP rene.schuenemann@sap.com Signed-off-by: René Schünemann (SAP) <rene.schuenemann@sap.com>
1 parent 446a9a5 commit e5d6d2a

3 files changed

Lines changed: 15 additions & 9 deletions

File tree

component-settings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ KUSTOMIZATIONS_LOCATION_PREFIX: ${REPOSITORY_CONTEXT}/observability-stack/kustom
66
CERT_MANAGER_VERSION: "v1.20.2"
77

88
# metrics-operator
9-
METRICS_OPERATOR_VERSION: "v0.10.1"
9+
METRICS_OPERATOR_VERSION: "v0.11.0"
1010

1111
# open telemetry operator and collector
1212
OPEN_TELEMETRY_OPERATOR_CHART_VERSION: "0.110.0"

kustomizations/metrics/platform/e2e/metric-e2e-testrun.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ spec:
1212
interval: "1m"
1313
dataSinkRef:
1414
name: default
15+
valueFrom:
16+
fieldPath: "metadata.creationTimestamp"
17+
type: timestamp
1518
projections:
1619
- name: tr_name
1720
fieldPath: "metadata.name"

kustomizations/metrics/platform/e2e/rule-e2e-testrun.yaml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,20 @@ metadata:
88
spec:
99
groups:
1010
- name: e2e.testrun
11-
interval: 5m
11+
interval: 30s
1212
rules:
1313
- alert: E2ETestRunConditionFailed
1414
expr: |
15-
co_e2e_testruns{tr_tc_create_project_run_status="False"}
16-
or co_e2e_testruns{tr_tc_create_project_cleanup_status="False"}
17-
or co_e2e_testruns{tr_tc_create_workspace_run_status="False"}
18-
or co_e2e_testruns{tr_tc_create_workspace_cleanup_status="False"}
19-
or co_e2e_testruns{tr_tc_create_mcpv2_run_status="False"}
20-
or co_e2e_testruns{tr_tc_create_mcpv2_cleanup_status="False"}
21-
for: 1m
15+
(
16+
co_e2e_testruns{tr_tc_create_project_run_status="False"}
17+
or co_e2e_testruns{tr_tc_create_project_cleanup_status="False"}
18+
or co_e2e_testruns{tr_tc_create_workspace_run_status="False"}
19+
or co_e2e_testruns{tr_tc_create_workspace_cleanup_status="False"}
20+
or co_e2e_testruns{tr_tc_create_mcpv2_run_status="False"}
21+
or co_e2e_testruns{tr_tc_create_mcpv2_cleanup_status="False"}
22+
) and on(cluster, tr_name)
23+
topk by(cluster) (1, max by(cluster, tr_name) (co_e2e_testruns))
24+
for: 10s
2225
labels:
2326
severity: warning
2427
component: e2e

0 commit comments

Comments
 (0)