@@ -48,15 +48,15 @@ func readMetric(m prometheus.Metric) MetricResult {
48
48
49
49
func sanitizeQuery (q string ) string {
50
50
q = strings .Join (strings .Fields (q ), " " )
51
- q = strings .Replace (q , "(" , "\\ (" , - 1 )
52
- q = strings .Replace (q , "?" , "\\ ?" , - 1 )
53
- q = strings .Replace (q , ")" , "\\ )" , - 1 )
54
- q = strings .Replace (q , "[" , "\\ [" , - 1 )
55
- q = strings .Replace (q , "]" , "\\ ]" , - 1 )
56
- q = strings .Replace (q , "{" , "\\ {" , - 1 )
57
- q = strings .Replace (q , "}" , "\\ }" , - 1 )
58
- q = strings .Replace (q , "*" , "\\ *" , - 1 )
59
- q = strings .Replace (q , "^" , "\\ ^" , - 1 )
60
- q = strings .Replace (q , "$" , "\\ $" , - 1 )
51
+ q = strings .ReplaceAll (q , "(" , "\\ (" )
52
+ q = strings .ReplaceAll (q , "?" , "\\ ?" )
53
+ q = strings .ReplaceAll (q , ")" , "\\ )" )
54
+ q = strings .ReplaceAll (q , "[" , "\\ [" )
55
+ q = strings .ReplaceAll (q , "]" , "\\ ]" )
56
+ q = strings .ReplaceAll (q , "{" , "\\ {" )
57
+ q = strings .ReplaceAll (q , "}" , "\\ }" )
58
+ q = strings .ReplaceAll (q , "*" , "\\ *" )
59
+ q = strings .ReplaceAll (q , "^" , "\\ ^" )
60
+ q = strings .ReplaceAll (q , "$" , "\\ $" )
61
61
return q
62
62
}
0 commit comments