Sign inSign up

sleavely/satisfactory-savegame-prometheus-exporter

By sleavely

•Updated 4 months ago

A Prometheus Exporter that generates metrics from local or remote Satisfactory save game files.

Image
Monitoring & observability
0

10K+

sleavely/satisfactory-savegame-prometheus-exporter repository overview

⁠sleavely/satisfactory-savegame-prometheus-exporter

A Prometheus Exporter that generates metrics from local or remote Satisfactory save game files.

npm version ⁠ Docker Image Version ⁠ Issues ⁠

⁠Usage

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

Tag summary

Content type

Image

Digest

sha256:3723e9d8e…

Size

56.8 MB

Last updated

4 months ago

docker pull sleavely/satisfactory-savegame-prometheus-exporter