From 4c42880796c4439e6da3cad8732439273deb9c94 Mon Sep 17 00:00:00 2001 From: hulucc Date: Thu, 17 Feb 2022 00:00:37 +0800 Subject: [PATCH] fix: prometheusremotewrite wrong timestamp unit (#10547) --- .../serializers/prometheusremotewrite/prometheusremotewrite.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/serializers/prometheusremotewrite/prometheusremotewrite.go b/plugins/serializers/prometheusremotewrite/prometheusremotewrite.go index 1396d033a..4851e33f2 100644 --- a/plugins/serializers/prometheusremotewrite/prometheusremotewrite.go +++ b/plugins/serializers/prometheusremotewrite/prometheusremotewrite.go @@ -195,7 +195,7 @@ func (s *Serializer) SerializeBatch(metrics []telegraf.Metric) ([]byte, error) { // sample then we can skip over it. m, ok := entries[metrickey] if ok { - if metric.Time().Before(time.Unix(m.Samples[0].Timestamp, 0)) { + if metric.Time().Before(time.Unix(0, m.Samples[0].Timestamp*1_000_000)) { continue } }