monitoring: attach build branch to quality rollups

This commit is contained in:
jenkins 2026-05-16 18:22:16 -03:00
parent 42ce51baad
commit c404a967d0

View File

@ -183,20 +183,41 @@ data:
expr: | expr: |
sum by (suite, branch, check, status) ( sum by (suite, branch, check, status) (
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch!="",check!="",status!=""} {__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch!="",check!="",status!=""}
or label_replace(
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",status!=""},
"branch", "unknown", "__name__", ".*"
)
or label_replace( or label_replace(
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch!="",check!="",result!="",status=""}, {__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch!="",check!="",result!="",status=""},
"status", "$1", "result", "(.*)" "status", "$1", "result", "(.*)"
) )
or label_replace( or (
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",status!=""}
* on (suite) group_left(branch)
max by (suite, branch) (platform_quality_gate_build_info{exported_job="platform-quality-ci",suite!="",branch!=""})
)
or (
label_replace( label_replace(
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",result!="",status=""}, {__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",result!="",status=""},
"status", "$1", "result", "(.*)" "status", "$1", "result", "(.*)"
), )
"branch", "unknown", "__name__", ".*" * on (suite) group_left(branch)
max by (suite, branch) (platform_quality_gate_build_info{exported_job="platform-quality-ci",suite!="",branch!=""})
)
or (
label_replace(
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",status!=""},
"branch", "unknown", "__name__", ".*"
)
unless on (suite)
max by (suite) (platform_quality_gate_build_info{exported_job="platform-quality-ci",suite!="",branch!=""})
)
or (
label_replace(
label_replace(
{__name__=~".*_quality_gate_checks_total",exported_job="platform-quality-ci",suite!="",branch="",check!="",result!="",status=""},
"status", "$1", "result", "(.*)"
),
"branch", "unknown", "__name__", ".*"
)
unless on (suite)
max by (suite) (platform_quality_gate_build_info{exported_job="platform-quality-ci",suite!="",branch!=""})
) )
) )
labels: labels:
@ -230,7 +251,7 @@ spec:
labels: labels:
app: vmalert-atlas-availability app: vmalert-atlas-availability
annotations: annotations:
bstein.dev/rules-revision: "2026-05-16-platform-quality-current-checks" bstein.dev/rules-revision: "2026-05-16-platform-quality-branch-rollup"
spec: spec:
serviceAccountName: vmalert-atlas-availability serviceAccountName: vmalert-atlas-availability
affinity: affinity: