Sign inSign up

opedge/rsyslog

By opedge

Updated over 10 years ago

rsyslog (with rsyslog-elasticsearch) and logrotate.

Image
0

870

opedge/rsyslog repository overview

Syslog Docker image

Image with rsyslog (with rsyslog-elasticsearch) and logrotate to consume messages from other containers via syslog Docker logging driver.

Every container must be run with --log-opt tag="{{.ImageName | urlquery }}/{{.ImageFullID | urlquery}}/{{.Name}}/{{.ID}}"

To use this image with default config you should link it with elasticsearch container.

Example:

docker run -it --link elasticsearch:elasticsearch --name syslog --rm -v "$PWD/logs:/var/log:rw" -p 514:514 opedge/docker-rsyslog-elastic

Example logging:

docker run -it --rm --log-driver=syslog --log-opt syslog-address=tcp://127.0.0.1:514 --log-opt tag="{{.ImageName | urlquery }}/{{.ImageFullID | urlquery}}/{{.Name}}/{{.ID}}" ubuntu:14.04 echo "test log message"

Tag summary

Content type

Image

Digest

Size

156.2 MB

Last updated

over 10 years ago

docker pull opedge/rsyslog