diff --git a/scripts/publish_test_metrics.py b/scripts/publish_test_metrics.py index 857555d..17ae87d 100755 --- a/scripts/publish_test_metrics.py +++ b/scripts/publish_test_metrics.py @@ -254,8 +254,14 @@ def main() -> int: f'platform_quality_gate_runs_total{{suite="{suite}",status="ok"}} {ok_count:.0f}', f'platform_quality_gate_runs_total{{suite="{suite}",status="failed"}} {failed_count:.0f}', "# TYPE pegasus_test_suite_result gauge", - f'pegasus_test_suite_result{{suite="backend",status="{backend_suite_result}"}} 1', - f'pegasus_test_suite_result{{suite="frontend",status="{frontend_suite_result}"}} 1', + ( + "pegasus_test_suite_result" + f'{{suite="{suite}",segment="backend",status="{backend_suite_result}"}} 1' + ), + ( + "pegasus_test_suite_result" + f'{{suite="{suite}",segment="frontend",status="{frontend_suite_result}"}} 1' + ), "# TYPE pegasus_quality_gate_tests_total gauge", f'pegasus_quality_gate_tests_total{{suite="{suite}",result="passed"}} {passed}', f'pegasus_quality_gate_tests_total{{suite="{suite}",result="failed"}} {totals["failures"]}',