prometheus-node-exporter-lua: remove bmx6 leftovers
authorJosef Schlehofer <pepe.schlehofer@gmail.com>
Mon, 29 Dec 2025 07:30:46 +0000 (08:30 +0100)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Tue, 30 Dec 2025 09:31:14 +0000 (10:31 +0100)
It looks like I forgot to remove this file while dropping
package prometheus-node-exporter-lua-bmx6.

Fixes: 9c2bf859005ada11c17835f74826b356cdb0fb7b ("prometheus-node-exporter-lua: drop bmx6 package")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/bmx6.lua [deleted file]

diff --git a/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/bmx6.lua b/utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/bmx6.lua
deleted file mode 100644 (file)
index be26072..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-local json = require "cjson"
-
-local function interpret_suffix(rate)
-  local value = string.sub(rate, 1, -2)
-  local suffix = string.sub(rate, -1)
-  if suffix == "K" then return tonumber(value) * 10^3 end
-  if suffix == "M" then return tonumber(value) * 10^6 end
-  if suffix == "G" then return tonumber(value) * 10^9 end
-  return rate
-end
-
-local function scrape()
-  local status = json.decode(get_contents("/var/run/bmx6/json/status")).status
-  local labels = {
-    version = status.version,
-    id = status.name,
-    address = status.primaryIp
-  }
-
-  metric("bmx6_status", "gauge", labels, 1)
-
-  local links = json.decode(get_contents("/var/run/bmx6/json/links")).links
-  local metric_bmx6_rxRate = metric("bmx6_link_rxRate","gauge")
-  local metric_bmx6_txRate = metric("bmx6_link_txRate","gauge")
-
-  for _, link in pairs(links) do
-    local labels = {
-      source = status.name,
-      target = link.name,
-      dev = link.viaDev
-    }
-    metric_bmx6_rxRate(labels, interpret_suffix(link.rxRate))
-    metric_bmx6_txRate(labels, interpret_suffix(link.txRate))
-  end
-end
-
-return { scrape = scrape }