From ae946c84423d8e13238b450bbce9ad149f923711 Mon Sep 17 00:00:00 2001 From: Seth Levine Date: Tue, 23 Apr 2024 17:50:10 -0400 Subject: [PATCH] In Version 2.51.0 Of Prometheus FmtText Was Made Lower Case --- plugins/serializers/prometheus/prometheus.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/serializers/prometheus/prometheus.go b/plugins/serializers/prometheus/prometheus.go index 9e5df588287ac..4d8cc277bd946 100644 --- a/plugins/serializers/prometheus/prometheus.go +++ b/plugins/serializers/prometheus/prometheus.go @@ -59,7 +59,8 @@ func (s *Serializer) SerializeBatch(metrics []telegraf.Metric) ([]byte, error) { var buf bytes.Buffer for _, mf := range coll.GetProto() { - enc := expfmt.NewEncoder(&buf, expfmt.FmtText) + format := expfmt.Format(`text/plain; version=` + `0.0.4` + `; charset=utf-8`) + enc := expfmt.NewEncoder(&buf, format) err := enc.Encode(mf) if err != nil { return nil, err