Reduce Prometheus scrape interval for tests 71/142971/3
authordanielhanrahan <daniel.hanrahan@est.tech>
Sun, 27 Jul 2025 20:56:52 +0000 (21:56 +0100)
committerDaniel Hanrahan <daniel.hanrahan@est.tech>
Wed, 28 Jan 2026 09:24:17 +0000 (09:24 +0000)
This speeds up each CSIT suite by around 1 minute by
reducing the Prometheus scrape interval to 5 seconds,
meaning SLA tests need only wait 5 seconds.

Issue-ID: POLICY-5534
Change-Id: I8a6d4c50ef617ed935ceffadac99fd99276708d6
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
compose/metrics/prometheus.yml
csit/resources/tests/apex-slas-10.robot
csit/resources/tests/apex-slas-3.robot
csit/resources/tests/apex-slas.robot
csit/resources/tests/api-slas.robot
csit/resources/tests/clamp-slas.robot
csit/resources/tests/drools-applications-slas.robot
csit/resources/tests/opa-pdp-slas.robot
csit/resources/tests/pap-slas.robot
csit/resources/tests/xacml-pdp-slas.robot

index 94917aa..f164662 100644 (file)
@@ -1,6 +1,6 @@
 #
 # ===========LICENSE_START====================================================
-#  Copyright (C) 2022-2024 Nordix Foundation.
+#  Copyright (C) 2022-2026 OpenInfra Foundation Europe. All rights reserved.
 #  Modifications Copyright 2025 Deutsche Telekom
 # ============================================================================
 # Licensed under the Apache License, Version 2.0 (the "License");
@@ -19,8 +19,8 @@
 
 # global config
 global:
-  scrape_interval: 60s
-  evaluation_interval: 60s
+  scrape_interval: 5s
+  evaluation_interval: 5s
 
 # Alertmanager configuration
 alerting:
index 2a56a66..6803dcd 100644 (file)
@@ -64,7 +64,7 @@ ValidatePolicyExecutionAndEventRateModerateComplexity
 
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    2 minutes
+    Sleep    5 seconds
 
 ValidatePolicyExecutionTimes
     [Documentation]    Validate policy execution times using prometheus metrics
index c8fc258..9c441e4 100644 (file)
@@ -65,7 +65,7 @@ ValidatePolicyExecutionAndEventRateModerateComplexity
 
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    2 minutes
+    Sleep    5 seconds
 
 ValidatePolicyExecutionTimes
     [Documentation]    Validate policy execution times using prometheus metrics
index e27f0da..e5e1c05 100644 (file)
@@ -59,7 +59,7 @@ ValidatePolicyExecutionAndEventRateHighComplexity
 
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidatePolicyExecutionTimes
     [Documentation]    Validate policy execution times using prometheus metrics
index 165f14a..15972db 100644 (file)
@@ -14,7 +14,7 @@ ValidateResponseTimeForApi
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidateResponseTimeForHealthcheck
     [Documentation]  Validate component healthcheck response time
index c54ac6c..649da1a 100644 (file)
@@ -15,7 +15,7 @@ ValidateResponseTimeForClamp
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidateResponseTimeForHealthcheck
     [Documentation]  Validate component healthcheck response time
@@ -55,4 +55,4 @@ ValidateResponseTimeDeleteInstance
 
 ValidateResponseTimeDeleteDefinition
     [Documentation]  Validate delete AC Definition response time
-    ValidateResponseTimeForClamp  /v2/compositions/{compositionId}  DELETE
\ No newline at end of file
+    ValidateResponseTimeForClamp  /v2/compositions/{compositionId}  DELETE
index a153925..453cf3d 100644 (file)
@@ -5,7 +5,7 @@ Resource    common-library.robot
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidatePolicyExecutionTimes
     [Documentation]    Validate policy execution times using prometheus metrics
index da28b41..5e858a8 100644 (file)
@@ -5,7 +5,7 @@ Resource    common-library.robot
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidateOPAPolicyDecisionsTotalCounter
     [Documentation]    Validate opa policy decision counters using prometheus metrics
index e241ee9..91328cf 100644 (file)
@@ -14,7 +14,7 @@ ValidateResponseTimeForPap
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidateResponseTimeForHealthcheck
     [Documentation]  Validate component healthcheck response time
index 98a44a8..ab4c8ff 100644 (file)
@@ -5,7 +5,7 @@ Resource    common-library.robot
 *** Test Cases ***
 WaitForPrometheusServer
     [Documentation]  Sleep time to wait for Prometheus server to gather all metrics
-    Sleep    1 minute
+    Sleep    5 seconds
 
 ValidatePolicyDecisionsTotalCounter
     [Documentation]    Validate policy decision counters using prometheus metrics