Skip to content

Commit f5b99fe

Browse files
committed
Revert "remove unused function"
This reverts commit eaadde6.
1 parent eaadde6 commit f5b99fe

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

prometheus/matcher.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,28 @@ var promqlMatchMap = map[labels.MatchType]finder.TaggedTermOp{
2626
labels.MatchNotRegexp: finder.TaggedTermNotMatch,
2727
}
2828

29+
func makeTaggedFromPromPB(matchers []*prompb.LabelMatcher) ([]finder.TaggedTerm, error) {
30+
terms := make([]finder.TaggedTerm, 0, len(matchers))
31+
for i := 0; i < len(matchers); i++ {
32+
if matchers[i] == nil {
33+
continue
34+
}
35+
op, ok := prompbMatchMap[matchers[i].Type]
36+
if !ok {
37+
return nil, fmt.Errorf("unknown matcher type %#v", matchers[i].GetType())
38+
}
39+
terms = append(terms, finder.TaggedTerm{
40+
Key: matchers[i].Name,
41+
Value: matchers[i].Value,
42+
Op: op,
43+
})
44+
}
45+
46+
sort.Sort(finder.TaggedTermList(terms))
47+
48+
return terms, nil
49+
}
50+
2951
func makeTaggedFromPromQL(matchers []*labels.Matcher) ([]finder.TaggedTerm, error) {
3052
terms := make([]finder.TaggedTerm, 0, len(matchers))
3153
for i := 0; i < len(matchers); i++ {

0 commit comments

Comments
 (0)