From 40bbbfd475f621150da5d1236bb69242bdf0c4b7 Mon Sep 17 00:00:00 2001 From: zheng Date: Wed, 12 Oct 2022 18:36:04 +0800 Subject: [PATCH] bugfix: duplicate recoding rule metric name (#1186) --- src/server/common/conv/sample.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/common/conv/sample.go b/src/server/common/conv/sample.go index 8fa6c557..97c1c154 100644 --- a/src/server/common/conv/sample.go +++ b/src/server/common/conv/sample.go @@ -96,6 +96,9 @@ func labelsToLabelsProto(labels model.Metric, rule *models.RecordingRule) (resul } result = append(result, nameLs) for k, v := range labels { + if k == LabelName { + continue + } if model.LabelNameRE.MatchString(string(k)) { result = append(result, &prompb.Label{ Name: string(k),