logging/ci: publish data-prepper smoke test metrics
This commit is contained in:
parent
3bc1a7eb40
commit
34e0183b48
@ -84,7 +84,7 @@ EOF
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Quality gate smoke build') {
|
stage('Smoke test suite') {
|
||||||
steps {
|
steps {
|
||||||
container('kaniko') {
|
container('kaniko') {
|
||||||
sh '''
|
sh '''
|
||||||
@ -122,10 +122,15 @@ EOF
|
|||||||
ok_count="$(fetch_counter ok)"
|
ok_count="$(fetch_counter ok)"
|
||||||
failed_count="$(fetch_counter failed)"
|
failed_count="$(fetch_counter failed)"
|
||||||
ok_count=$((ok_count + 1))
|
ok_count=$((ok_count + 1))
|
||||||
|
tests_passed=1
|
||||||
|
tests_failed=0
|
||||||
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
|
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
|
||||||
# TYPE platform_quality_gate_runs_total counter
|
# 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="ok"} ${ok_count}
|
||||||
platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_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
|
METRICS
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
@ -152,10 +157,15 @@ METRICS
|
|||||||
ok_count="$(fetch_counter ok)"
|
ok_count="$(fetch_counter ok)"
|
||||||
failed_count="$(fetch_counter failed)"
|
failed_count="$(fetch_counter failed)"
|
||||||
failed_count=$((failed_count + 1))
|
failed_count=$((failed_count + 1))
|
||||||
|
tests_passed=0
|
||||||
|
tests_failed=1
|
||||||
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
|
cat <<METRICS | curl -fsS --data-binary @- "${gateway}/metrics/job/platform-quality-ci/suite/${suite}" >/dev/null
|
||||||
# TYPE platform_quality_gate_runs_total counter
|
# 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="ok"} ${ok_count}
|
||||||
platform_quality_gate_runs_total{suite="${suite}",status="failed"} ${failed_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
|
METRICS
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user