forked from ISTI-ansible-roles/ansible-roles
21 lines
582 B
Plaintext
21 lines
582 B
Plaintext
description "Prometheus"
|
|
start on (local-filesystems and net-device-up IFACE!=lo)
|
|
stop on runlevel [016]
|
|
|
|
respawn
|
|
respawn limit 10 5
|
|
setuid prometheus
|
|
setgid prometheus
|
|
|
|
script
|
|
. /etc/default/prometheus
|
|
export GOMAXPROCS
|
|
export PROMETHEUS_CMD
|
|
export PROMETHEUS_LOGDIR
|
|
export PROMETHEUS_DATADIR
|
|
export PROMETHEUS_LOGLEVEL
|
|
export PROMETHEUS_CONF
|
|
export PROMETHEUS_OPTS
|
|
exec $PROMETHEUS_CMD --config.file=$PROMETHEUS_CONF --storage.tsdb.path="$PROMETHEUS_DATADIR" --log.level=$PROMETHEUS_LOGLEVEL $PROMETHEUS_OPTS > $PROMETHEUS_LOGDIR/prometheus.log 2>&1
|
|
end script
|
|
|