diff options
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/prometheus/runit/run | 9 | ||||
| -rw-r--r-- | templates/prometheus/systemd.unit | 5 |
2 files changed, 5 insertions, 9 deletions
diff --git a/templates/prometheus/runit/run b/templates/prometheus/runit/run index cf9ad65..b14e2d1 100644 --- a/templates/prometheus/runit/run +++ b/templates/prometheus/runit/run @@ -1,6 +1,5 @@ #!/bin/sh -exec {{prometheus_home_dir}}/prometheus/prometheus \ - --config.file "{{prometheus_home_dir}}/conf/prometheus.yml" \ - --storage.tsdb.path "{{prometheus_data_dir}}" \ - --storage.tsdb.retention.time "{{prometheus_retention_time}}" \ - --web.listen-address "{{prometheus_ui_listen}}" +exec chpst -u {{prometheus_user}} \ + {{prometheus_home_dir}}/prometheus/prometheus \ + {{prometheus_opts | replace('\n', ' ')}} \ + > {{prometheus_log}} 2>&1 diff --git a/templates/prometheus/systemd.unit b/templates/prometheus/systemd.unit index 856f299..b1bd6cb 100644 --- a/templates/prometheus/systemd.unit +++ b/templates/prometheus/systemd.unit @@ -7,9 +7,6 @@ After=network-online.target [Service] User=prometheus Restart=on-failure -ExecStart={{prometheus_home_dir}}/prometheus/prometheus \ - --config.file "{{prometheus_home_dir}}/conf/prometheus.yml" \ - --storage.tsdb.path "{{prometheus_data_dir}}" \ - --web.listen-address "{{prometheus_ui_listen}}" +ExecStart={{prometheus_home_dir}}/prometheus/prometheus {{prometheus_opts | replace('\n', ' ')}} [Install] WantedBy=multi-user.target |
