diff --git a/utils/prometheus-node-exporter-lua/Makefile b/utils/prometheus-node-exporter-lua/Makefile index 878f5ce41d..2d5fa8d9a7 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:=2026.05.08 +PKG_VERSION:=2026.05.09 PKG_RELEASE:=1 PKG_MAINTAINER:=Etienne CHAMPETIER diff --git a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/openwrt.lua b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/openwrt.lua index a92b7ddc16..3493453931 100644 --- a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/openwrt.lua +++ b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/openwrt.lua @@ -12,13 +12,22 @@ local labels = { target = b.release.target } +local os_info = { + id = string.lower(b.release.distribution), + name = b.release.distribution, + pretty_name = b.release.distribution .. " " .. b.release.version, + version = b.release.version, + version_id = b.release.version, + build_id = b.release.revision, +} + local b = nil local u = nil local ubus = nil local function scrape() metric("node_openwrt_info", "gauge", labels, 1) + metric("node_os_info", "gauge", os_info, 1) end return { scrape = scrape } -