Canary legend for single series chart displays as `series 1`
Right now when there are multiple queries in a single chart, we name them series 1
and series 1 - canary
. We should use the label
value instead of series 1
in the event of only a single series being returned per query.
For example when the is configured, we should use the label Average
.
queries:
- query_range: 'sum(avg(rate(container_cpu_usage_seconds_total{container_name!="POD",environment="%{ci_environment_slug}"}[2m])) without (job)) * 100'
label: Average
unit: "%"
- query_range: 'sum(avg(rate(container_cpu_usage_seconds_total{container_name!="POD",environment="%{ci_environment_slug}-canary"}[2m])) without (job)) * 100'
label: Average
unit: "%"
track: canary
In the event of multiple series being returned, we should use the value of the label for each series.