From 1ba5835af67a8bc65e9594d24cb68df4349b4cc9 Mon Sep 17 00:00:00 2001 From: Ben Reedy Date: Sat, 1 Jan 2022 11:44:04 +1000 Subject: [PATCH] Move textfile mtime metric from loop Loop was erroneously creating duplicate `windows_textfile_mtime_seconds` metrics, causing the exporter to return a HTTP 500 error and no metrics from any collector. Signed-off-by: Ben Reedy --- collector/textfile.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/collector/textfile.go b/collector/textfile.go index a5323e61..8ff67a8e 100644 --- a/collector/textfile.go +++ b/collector/textfile.go @@ -313,10 +313,11 @@ fileLoop: } else { for _, mf := range metricFamilies { convertMetricFamily(mf, ch) - c.exportMTimes(mtimes, ch) } } + c.exportMTimes(mtimes, ch) + // Export if there were errors. ch <- prometheus.MustNewConstMetric( prometheus.NewDesc(