sleavely/satisfactory-savegame-prometheus-exporter
A Prometheus Exporter that generates metrics from local or remote Satisfactory save game files.
134
A Prometheus Exporter that generates metrics from local or remote Satisfactory save game files.
The SAVEGAME_LOCATION
environment variable can be a URL or a local path to a file or a folder. If a folder is supplied, it will recursively find the latest .sav
file.
docker run \
--rm \
-p 9772:9772 \
-e SAVEGAME_LOCATION=https://example.com/satisfactory-savegame.sav \
sleavely/satisfactory-savegame-prometheus-exporter:latest
With Docker Compose:
savegame_metrics_exporter:
image: sleavely/satisfactory-savegame-prometheus-exporter
restart: unless-stopped
volumes:
- ./config/saved/server:/savegames:ro
environment:
- HOST=0.0.0.0
- PORT=9772
- SAVEGAME_LOCATION=/savegames
networks:
- grafana
hostname: satisfactory-savegame-metrics
docker pull sleavely/satisfactory-savegame-prometheus-exporter