[Unit] Description=Prometheus After=network-online.target Wants=network-online.target [Service] User=prometheus Group=prometheus ExecStart=/opt/prometheus/prometheus \ --config.file=/etc/prometheus/prometheus.yml \ --storage.tsdb.path=/var/lib/prometheus \ --storage.tsdb.retention.time=30d \ --storage.tsdb.retention.size=2GiB \ --web.listen-address=127.0.0.1:9090 \ --web.enable-lifecycle Restart=on-failure RestartSec=5 NoNewPrivileges=true ProtectSystem=strict ReadWritePaths=/var/lib/prometheus ProtectHome=true [Install] WantedBy=multi-user.target