Skip to content

Commit 53d8c6f

Browse files
committed
Add more escapes
Signed-off-by: Felix Yuan <[email protected]>
1 parent 8720c53 commit 53d8c6f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

collector/collector_test.go

+4
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,12 @@ func readMetric(m prometheus.Metric) MetricResult {
4949
func sanitizeQuery(q string) string {
5050
q = strings.Join(strings.Fields(q), " ")
5151
q = strings.Replace(q, "(", "\\(", -1)
52+
q = strings.Replace(q, "?", "\\?", -1)
5253
q = strings.Replace(q, ")", "\\)", -1)
54+
q = strings.Replace(q, "[", "\\[", -1)
55+
q = strings.Replace(q, "]", "\\]", -1)
5356
q = strings.Replace(q, "*", "\\*", -1)
57+
q = strings.Replace(q, "^", "\\^", -1)
5458
q = strings.Replace(q, "$", "\\$", -1)
5559
return q
5660
}

0 commit comments

Comments
 (0)