fix(telemetry): drop redundant dimension bracket from grouped legends

Panels that group by a distinguishing dimension (consensus_mode, tx_type,
command, method, stage, ...) already fold that dimension's value into the
curated series name via label_replace(..., "series", "<prefix> $1", "<dim>",
"(.*)"). The migration also added a separate [${__field.labels.<dim>}] bracket,
so those legends rendered the value twice, e.g. "proposing [proposing] [...]"
on Consensus Mode Over Time.

Remove the dimension bracket from all 29 affected panel Display names, leaving
${__field.labels.series} [resource_group] [iac_group]; the series name already
conveys the dimension. The migration script no longer emits the bracket either.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Pratik Mankawde
2026-07-14 18:57:17 +01:00
parent e33e6d3a40
commit a984055d92
8 changed files with 29 additions and 29 deletions

View File

@@ -78,7 +78,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.consensus_mode}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Events / Sec",
@@ -652,7 +652,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.close_time_correct}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Rounds / Sec",
@@ -917,7 +917,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.consensus_state}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "short"
},
"overrides": []
@@ -1072,7 +1072,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.mode_new}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Mode Changes / Sec",
@@ -1122,7 +1122,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.reason}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Mismatches / Sec",

View File

@@ -425,7 +425,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.reason}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Dropped / Sec",

View File

@@ -425,7 +425,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.job_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "\u00b5s",
"custom": {
"drawStyle": "line",

View File

@@ -2490,7 +2490,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.job_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Duration (ms)",
@@ -2539,7 +2539,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.job_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Wait Time (ms)",
@@ -2637,7 +2637,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.outcome}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Acquisitions / Sec",

View File

@@ -134,7 +134,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.proposal_trusted}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops"
},
"overrides": []
@@ -176,7 +176,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.validation_trusted}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops"
},
"overrides": []

View File

@@ -451,7 +451,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.method}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Calls / Sec",
@@ -500,7 +500,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.method}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Duration (ms)",
@@ -549,7 +549,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.grpc_status}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Calls / Sec",

View File

@@ -48,7 +48,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.command}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "reqps",
"custom": {
"axisLabel": "Requests / Sec",
@@ -98,7 +98,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.command}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Latency (ms)",
@@ -148,7 +148,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.command}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "percent",
"thresholds": {
"steps": [
@@ -356,7 +356,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.command}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "short"
},
"overrides": []
@@ -447,7 +447,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.load_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Requests / Sec",
@@ -823,7 +823,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.method}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "\u00b5s",
"custom": {
"drawStyle": "line",

View File

@@ -99,7 +99,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.tx_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Latency (ms)",
@@ -154,7 +154,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.tx_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "TX / Sec",
@@ -250,7 +250,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.suppressed}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Transactions / Sec",
@@ -341,7 +341,7 @@
},
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.local}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "cps"
},
"overrides": []
@@ -442,7 +442,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.tx_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Duration (ms)",
@@ -565,7 +565,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.stage}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ms",
"custom": {
"axisLabel": "Duration (ms)",
@@ -620,7 +620,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.stage}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Failed Spans / Sec",
@@ -766,7 +766,7 @@
],
"fieldConfig": {
"defaults": {
"displayName": "${__field.labels.series} [${__field.labels.tx_type}] [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"displayName": "${__field.labels.series} [${__field.labels.resource_group}] [${__field.labels.iac_group}]",
"unit": "ops",
"custom": {
"axisLabel": "Enqueues / Sec",