From 34e0183b48a6ad8e6db6d216e5c1ad3f34284d6c Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Fri, 10 Apr 2026 06:24:51 -0300 Subject: [PATCH] logging/ci: publish data-prepper smoke test metrics --- services/logging/Jenkinsfile.data-prepper | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index 0fdec147..5437ece0 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -84,7 +84,7 @@ EOF } } } - stage('Quality gate smoke build') { + stage('Smoke test suite') { steps { container('kaniko') { sh ''' @@ -122,10 +122,15 @@ EOF ok_count="$(fetch_counter ok)" failed_count="$(fetch_counter failed)" ok_count=$((ok_count + 1)) + tests_passed=1 + tests_failed=0 cat </dev/null # TYPE platform_quality_gate_runs_total counter platform_quality_gate_runs_total{suite="${suite}",status="ok"} ${ok_count} platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_count} +# TYPE data_prepper_quality_gate_tests_total gauge +data_prepper_quality_gate_tests_total{suite="${suite}",result="passed"} ${tests_passed} +data_prepper_quality_gate_tests_total{suite="${suite}",result="failed"} ${tests_failed} METRICS ''' } @@ -152,10 +157,15 @@ METRICS ok_count="$(fetch_counter ok)" failed_count="$(fetch_counter failed)" failed_count=$((failed_count + 1)) + tests_passed=0 + tests_failed=1 cat </dev/null # TYPE platform_quality_gate_runs_total counter platform_quality_gate_runs_total{suite="${suite}",status="ok"} ${ok_count} platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_count} +# TYPE data_prepper_quality_gate_tests_total gauge +data_prepper_quality_gate_tests_total{suite="${suite}",result="passed"} ${tests_passed} +data_prepper_quality_gate_tests_total{suite="${suite}",result="failed"} ${tests_failed} METRICS ''' }