From b5d86168d02705239068c1dbdb837896499aab69 Mon Sep 17 00:00:00 2001 From: Florian Derler Date: Tue, 12 Mar 2024 21:36:49 +0100 Subject: [PATCH] correctly escape __name__ --- prometheus/querier.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prometheus/querier.go b/prometheus/querier.go index 6a25ea70..981ea548 100644 --- a/prometheus/querier.go +++ b/prometheus/querier.go @@ -36,7 +36,7 @@ func (q *Querier) Close() error { func (q *Querier) LabelValues(label string, matchers ...*labels.Matcher) ([]string, storage.Warnings, error) { terms := []finder.TaggedTerm{ { - Key: label, + Key: strings.ReplaceAll(label, `_`, `\_`), Op: finder.TaggedTermEq, Value: "*", HasWildcard: true,