Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.08 KB

README.md

File metadata and controls

40 lines (34 loc) · 1.08 KB

grok_exporter

An up-to-date version of grok_exporter with journalctl for use with stdin.

Start with journalctl

docker run \
  -d \
  -v ./grok-exporter.yml:/grok/config.yml:ro \
  -v /var/log/journal:/var/log/journal:ro \
  -v /var/run/systemd/journal/socket:/var/run/systemd/journal/socket \
  --health-cmd='wget --quiet --tries=1 --spider http://localhost:9144/ || exit 1' \
  --health-start-period=60s \
  --health-retries=3 \
  --health-timeout=5s \
  --health-interval=5s \
  --restart=unless-stopped \
  --log-driver=journald \
  premiereglobal/grok_exporter:latest
    bash -c 'journalctl -f -D /var/log/journal | ./grok_exporter -config /grok/config.yml'

Start without journalctl

docker run \
  -d \
  -v ./grok-exporter.yml:/grok/config.yml:ro \
  --health-cmd='wget --quiet --tries=1 --spider http://localhost:9144/ || exit 1' \
  --health-start-period=60s \
  --health-retries=3 \
  --health-timeout=5s \
  --health-interval=5s \
  --restart=unless-stopped \
  --log-driver=journald \
  premiereglobal/grok_exporter:latest
    ./grok_exporter -config /grok/config.yml