prometheus-node-exporter-lua: Add ethtool exporter
authorKevin Jilissen <redacted>
Wed, 8 May 2024 23:51:32 +0000 (01:51 +0200)
committerEtienne Champetier <redacted>
Sun, 8 Jun 2025 21:04:34 +0000 (00:04 +0300)
commit9f94448b71f03caf9d2bd3ab228055317ad7ebc4
tree8a0eafedbe0bd3b8f3543e8c46aa62c0cb2a30f7
parent054ba0ce9c4262f3642f2b8b29ce3dae659c35eb
prometheus-node-exporter-lua: Add ethtool exporter

Based on ethtool-lua library, add interface statistics to the
prometheus-node-exporter.

As closely as possible, the behaviour of the implementation at
https://github.com/prometheus/node_exporter/blob/400c3979931613db930ea035f39ce7b377cdbb5b/collector/ethtool_linux.go#L208
is replicated.

Signed-off-by: Kevin Jilissen <redacted>
[squash commits, bump version, fix permission, use untyped, rename to ethtool]
Signed-off-by: Etienne Champetier <redacted>
utils/prometheus-node-exporter-lua/Makefile
utils/prometheus-node-exporter-lua/files/usr/lib/lua/prometheus-collectors/ethtool.lua [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT