You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2021/02/11 14:12:43 UTC
[camel-k] branch master updated: [fix] Add bigger flexibility to
alerts tests
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push:
new 80afc24 [fix] Add bigger flexibility to alerts tests
80afc24 is described below
commit 80afc24b1f9fd7557a26a7ea2f9a030dc354f605
Author: Lukas Lowinger <ll...@redhat.com>
AuthorDate: Thu Feb 11 13:14:12 2021 +0100
[fix] Add bigger flexibility to alerts tests
---
e2e/yaks/openshift/monitoring/alerting.feature | 2 +-
.../openshift/monitoring/resources/operator-prometheus-rule.yaml | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/e2e/yaks/openshift/monitoring/alerting.feature b/e2e/yaks/openshift/monitoring/alerting.feature
index 7b66a7f..80b9239 100644
--- a/e2e/yaks/openshift/monitoring/alerting.feature
+++ b/e2e/yaks/openshift/monitoring/alerting.feature
@@ -12,5 +12,5 @@ Feature: Alerts from Camel-K are propagated to Openshift Prometheus
Given HTTP request header Authorization is "Bearer ${openshift.token}"
When send GET /api/v1/rules
Then verify HTTP response expressions
- | $..rules[?(@.labels.namespace == '${YAKS_NAMESPACE}' && @.state == 'pending')].name | CamelKBuildFailure |
+ | $..rules[?(@.labels.namespace == '${YAKS_NAMESPACE}' && @.state == 'firing')].name | CamelKBuildFailure |
And receive HTTP 200
\ No newline at end of file
diff --git a/e2e/yaks/openshift/monitoring/resources/operator-prometheus-rule.yaml b/e2e/yaks/openshift/monitoring/resources/operator-prometheus-rule.yaml
index 2e00f68..6bb3585 100644
--- a/e2e/yaks/openshift/monitoring/resources/operator-prometheus-rule.yaml
+++ b/e2e/yaks/openshift/monitoring/resources/operator-prometheus-rule.yaml
@@ -87,12 +87,12 @@ spec:
for {{ $labels.job }} have their duration above 5m.
- alert: CamelKBuildFailure
expr: |
- sum(rate(camel_k_build_duration_seconds_count{result="Failed"}[5m])) by (job)
+ sum(rate(camel_k_build_duration_seconds_count{result="Failed"}[20m])) by (job)
/
- sum(rate(camel_k_build_duration_seconds_count[5m])) by (job)
+ sum(rate(camel_k_build_duration_seconds_count[20m])) by (job)
* 100
> 1
- for: 10m
+ for: 1m
labels:
severity: warning
annotations: