From: Rob Hoelz Date: Tue, 15 Jul 2025 02:23:35 +0000 (-0500) Subject: prometheus-node-exporter-lua: Fix broken textfile collector X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=86e20d37a890a18e30a5bc9a398bd3f729b8f630;p=feed%2Fpackages.git prometheus-node-exporter-lua: Fix broken textfile collector A recent change (00d420e80) removed the `output` function, which textfile.lua was using to output metrics. So use the underlying output handle instead Signed-off-by: Rob Hoelz --- diff --git a/utils/prometheus-node-exporter-lua/Makefile b/utils/prometheus-node-exporter-lua/Makefile index 725922602e..f043212156 100644 --- a/utils/prometheus-node-exporter-lua/Makefile +++ b/utils/prometheus-node-exporter-lua/Makefile @@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=prometheus-node-exporter-lua -PKG_VERSION:=2025.06.29 +PKG_VERSION:=2025.07.15 PKG_RELEASE:=1 PKG_MAINTAINER:=Etienne CHAMPETIER diff --git a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/textfile.lua b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/textfile.lua index 69c010fae0..81a1f6412b 100644 --- a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/textfile.lua +++ b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/textfile.lua @@ -4,7 +4,8 @@ local function scrape() local mtime_metric = metric("node_textfile_mtime_seconds", "gauge") for metrics in fs.glob("/var/prometheus/*.prom") do - output(get_contents(metrics), '\n') + out:write(get_contents(metrics)) + out:write('\n') local stat = fs.stat(metrics) if stat then mtime_metric({ file = metrics }, stat.mtime)