diff options
Diffstat (limited to 'community/pushgateway/pushgateway.initd')
-rw-r--r-- | community/pushgateway/pushgateway.initd | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/community/pushgateway/pushgateway.initd b/community/pushgateway/pushgateway.initd new file mode 100644 index 00000000000..2975f0cc07c --- /dev/null +++ b/community/pushgateway/pushgateway.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +name="pushgateway" +description="Prometheus push acceptor for ephemeral and batch jobs" +supervisor=supervise-daemon +command=/usr/bin/pushgateway +command_args="--web.listen-address=$pushgateway_bind_address" +command_user="prometheus:prometheus" + +start_pre() { + [ -n "$output_log" ] && checkpath -f "$output_log" \ + -m 644 -o prometheus:prometheus + [ -n "$error_log" ] && checkpath -f "$error_log" \ + -m 644 -o prometheus:prometheus +} |