Jeffrey Paul 87fb0822eb
Tous les contrôles ont réussi
continuous-integration/drone/push Build is passing
Update 'README.md'
2020-10-28 16:49:07 +00:00
2020-10-28 16:48:08 +00:00
2020-10-28 16:49:07 +00:00
2020-03-03 04:56:47 -08:00

sneak/logwriter

Build Status

Container to run logspout + rsyslog and ingest docker logs and write them to disk as json.

Use Case

I have a single box that runs a bunch of containers, and I want to log all those containers to datestamped logfiles as json.

All of the other ways of commonly doing this involve 47 moving parts, so I made this container. It uses logspout to ingest, and feeds into an rsyslog in the same container, which then writes them to disk as json.

Figuring out how to use them is another matter; at least now they're saved in a way that is easy to tarball up and compress and scp somewhere else on a daily cronjob.

example

docker \
    run \
    -d \
    --restart always \
    -v /srv/z/archive/logs/current:/var/logs \
    -v /var/run/docker.sock:/var/run/docker.sock \
    sneak/logwriter@sha256:3229118cd23470206ffa0c1de37762ae9d5113e2720bdcf2c8576b5635763893
Description
Aucune description fournie
Lisez-moi 26 KiB
Langue
Dockerfile 54.1%
Shell 33.7%
Makefile 12.2%