prometheus-statsd-exporter: switch config to openwrt interface names
authorAndre Heider <a.heider@gmail.com>
Thu, 3 Jan 2019 08:09:03 +0000 (09:09 +0100)
committerAndre Heider <a.heider@gmail.com>
Wed, 9 Jan 2019 08:25:43 +0000 (09:25 +0100)
commitb53fcc98b90a09235bfface928be81ea218d4a11
tree4be6aa96a27fcf8e759a97947fc8a469517c8168
parent8cfbcfd7570a023dfac81f6678256dd8968b5c67
prometheus-statsd-exporter: switch config to openwrt interface names

Drop the config knobs '*_address' and introduce '*_interface'
and '*_ipv6' instead.

'*_interface' takes an openwrt interface name ('loopback', 'lan',
'wan' etc), from which the primary IP is used to listen on. If
the matching '*_ipv6' is set to '1', the IPv6 adress will be used,
IPv4 elsewise.

procd interface triggers are now combined with this, so if a listen
interface is not yet configured when the init script is executed, the
process start is defered, and the trigger takes care of that once
the interfaces are ready.

Signed-off-by: Andre Heider <a.heider@gmail.com>
utils/prometheus-statsd-exporter/files/etc/config/prometheus-statsd-exporter
utils/prometheus-statsd-exporter/files/etc/init.d/prometheus-statsd-exporter