#!/sbin/openrc-run name="prometheus" description="prometheus monitoring system & time series database" supervisor=supervise-daemon command=/usr/bin/prometheus command_args="--config.file=$config_file \ --storage.tsdb.path=$storage_path" 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 checkpath -d "$prometheus_storage_path" -m 755 -o prometheus:prometheus }