ansible/roles/prometheus/files/prometheus.service

23 lines
622 B
Desktop File

[Unit]
Description=Prometheus
After=network-online.target
Requires=local-fs.target
After=local-fs.target
[Service]
Type=simple
Environment="GOMAXPROCS={{ ansible_processor_vcpus|default(ansible_processor_count) }}"
User=prometheus
Group=prometheus
UMask=007
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/local/sbin/prometheus \
--config.file=/srv/prometheus/prometheus.yml \
--log.level=info \
--storage.tsdb.path=/srv/prometheus/data \
--storage.tsdb.retention.time=365d \
--web.console.libraries=/usr/local/share/prometheus/console_libraries
Restart=always
[Install]
WantedBy=multi-user.target