[pkg-go] Bug#886891: working default config in systemd (no extra backquotes)
Antoine Beaupre
anarcat at debian.org
Thu Jan 11 01:27:12 UTC 2018
Package: prometheus-node-exporter
Version: 0.15.2+ds-1
Severity: wishlist
It would be nice not to have to edit the
/etc/default/prometheus-node-exporter file when we use systemd. It is,
after all, the default configuration and it would seem to me better to
have a default config that works there.
I understand the desire to support other init systems, however, so
what I would propose is to find a way to make this work with both
configurations, by default. There are good ways in systemd to override
default configurations, for example:
https://askubuntu.com/a/659268
So maybe the systemd config should not use the /etc/default file,
which should be reserved for the init script. Instead, the defaults
should be written directly in the .service file and then can be
overriden in the normal way, as needed.
Why aren't those defaults set in the source anyways? It seems to me it
would be better to just have sane defaults there...
-- System Information:
Debian Release: 9.3
APT prefers stable
APT policy: (500, 'stable'), (1, 'experimental'), (1, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages prometheus-node-exporter depends on:
ii libc6 2.24-11+deb9u1
ii systemd-sysv 232-25+deb9u1
prometheus-node-exporter recommends no packages.
prometheus-node-exporter suggests no packages.
-- Configuration Files:
/etc/default/prometheus-node-exporter changed:
ARGS="--collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\\\d+n\\\\d+p)\\\\d+$ \
--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \
--collector.netdev.ignored-devices=^lo$ \
--collector.ntp \
--collector.logind \
--collector.systemd \
--collector.textfile.directory=/var/lib/prometheus/node-exporter"
-- no debconf information
More information about the Pkg-go-maintainers
mailing list