1
0
mirror of https://github.com/prometheus/node_exporter.git synced 2026-02-05 15:45:10 +01:00

Gracefully handle absence of environment configuration file (#3062)

node_exporter has reasonable defaults so it is able to start without explicit config.
Such a setup is common in /usr/-only images where /etc/ is an empty tmpfs upon boot.

Signed-off-by: Nils K <24257556+septatrix@users.noreply.github.com>
This commit is contained in:
Nils K
2024-09-22 19:34:41 +02:00
committed by GitHub
parent 076cc405d9
commit 715a2ed674

View File

@@ -4,7 +4,9 @@ Requires=node_exporter.socket
[Service]
User=node_exporter
EnvironmentFile=/etc/sysconfig/node_exporter
# Fallback when environment file does not exist
Environment=OPTIONS=
EnvironmentFile=-/etc/sysconfig/node_exporter
ExecStart=/usr/sbin/node_exporter --web.systemd-socket $OPTIONS
[Install]