prometheus-node-exporter-lua: use uhttpd-mod-lua
authorEtienne Champetier <champetier.etienne@gmail.com>
Sun, 24 Apr 2022 03:29:30 +0000 (23:29 -0400)
committerEtienne Champetier <e.champetier@ateme.com>
Sun, 12 Jun 2022 14:43:16 +0000 (10:43 -0400)
commita9accc565d3ade9f3394a55ebfb760bf6e7f284d
tree8bfbb5c78828c8241c051987c5f88b6eae9a7202
parentab327729c85a52dd04a1def314ae203933223edc
prometheus-node-exporter-lua: use uhttpd-mod-lua

listen_ipv6 config option is removed and we now
listen on both ipv4 and ipv6 addresses.
HTTP keepalive is enabled and set to 70s by default.

With uhttpd-mod-lua there is a small change in behavior,
all code is loaded/parsed/executed once on startup as before,
but now each request is executed in his own fork, so we can't
keep a state between requests.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 60460f00463ad279135f7ee65eb096d08cf3a2cf)
utils/prometheus-node-exporter-lua/Makefile
utils/prometheus-node-exporter-lua/files/etc/config/prometheus-node-exporter-lua
utils/prometheus-node-exporter-lua/files/etc/init.d/prometheus-node-exporter-lua
utils/prometheus-node-exporter-lua/files/usr/bin/prometheus-node-exporter-lua