formula-prometheus/prometheus/files/exporter/service

18 lines
474 B
Text
Raw Normal View History

[Unit]
Description=Prometheus {{ exporter }} Exporter
Documentation=https://prometheus.io/docs/introduction/overview/
After=network-online.target
[Service]
EnvironmentFile=-/etc/default/{{ svc_name }}
User={{ user }}
Group={{ user }}
Restart=on-failure
ExecStart=/opt/prometheus/{{ exporter }}/bin/{{ svc_name }} \
{% if svc_args is string %}{{ svc_args }}{% else %}
{% for svc_arg in svc_args %} {{ svc_arg }}{% endfor %}
{% endif %}
[Install]
WantedBy=multi-user.target