您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Jeffrey Paul 87fb0822eb Update 'README.md' 4 个月前
root/etc fix startup bug due to stale pidfile 4 个月前
.drone.yml think this might work, time to begin testing 1年前
Dockerfile use standard distro mirrors 4 个月前
Makefile think this might work, time to begin testing 1年前
README.md Update 'README.md' 4 个月前
run.sh kick off ci 1年前

README.md

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