fix not allowed chars in labels

This commit is contained in:
sberk42
2025-01-19 21:35:58 +01:00
parent a87ddd210e
commit c03af62dc9

View File

@@ -853,13 +853,14 @@ func main() {
}
// init metrics
renw := regexp.MustCompile(`\W+`)
for _, m := range metrics {
pd := &m.PromDesc
// make labels lower case
// make labels lower and replace - with _
labels := make([]string, len(pd.VarLabels))
for i, l := range pd.VarLabels {
labels[i] = strings.ToLower(l)
labels[i] = renw.ReplaceAllString(strings.ToLower(strings.ReplaceAll(l, "-", "_")), "")
}
// create fixed labels values