Skip to content

Commit 51c74a5

Browse files
committed
Fix prometheus metrics parsing
Ref: prometheus/common#842 Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
1 parent abf1d41 commit 51c74a5

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pkg/secretsencrypt/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
"github.com/k3s-io/k3s/pkg/util"
1515
"github.com/k3s-io/k3s/pkg/version"
1616
"github.com/prometheus/common/expfmt"
17+
"github.com/prometheus/common/model"
1718
corev1 "k8s.io/api/core/v1"
1819

1920
"github.com/k3s-io/api/pkg/generated/clientset/versioned/scheme"
@@ -309,7 +310,7 @@ func GetEncryptionConfigMetrics(runtime *config.ControlRuntime, initialMetrics b
309310
}
310311

311312
reader := bytes.NewReader(data)
312-
var parser expfmt.TextParser
313+
parser := expfmt.NewTextParser(model.UTF8Validation)
313314
mf, err := parser.TextToMetricFamilies(reader)
314315
if err != nil {
315316
return true, err

0 commit comments

Comments
 (0)