Logspout container for Docker and Loggly.
This repo follows this suggested pattern from logspout
You can build the image yourself
docker build -t your-user-name/logspout-loggly ./
and, optionally, push it to your own hub.docker.com repo
docker push your-user-name/logspout-loggly
or you can pull a prebuilt image
docker pull iamatypeofwalrus/logspout-loggly
docker --run 'logspout-loggly'\
-d \
-e 'LOGGLY_TOKEN=<token>' \
-e 'LOGGLY_TAGS=<comma-delimited-list>' \
--volume /var/run/docker.sock:/tmp/docker.sock \
iamatypeofwalrus/logspout-loggly
Instead of linking containers together or bothering with syslog or remote syslog this container follows the 12 Factor app logging philosophy. If your docker container(s) log(s) to STDOUT this image will pick up that stream from the docker daemon send those events to Loggly.
- add pool of workers to send requests to Loggly in case of noisy, high event containers
- Support router.Routes filters via environment variables