Step 1: Start Heka with DockerLogInput
$ hekad -config docker.tomlStep 2: Start a container
$ docker run -d busybox /bin/sh -c 'while true; do echo Hello world; sleep 1; done'| [DockerLogInput] | |
| ## Default Docker endpoint | |
| endpoint = "unix:///var/run/docker.sock" | |
| ## Or, uncomment this if you are using boot2docker: | |
| #endpoint = "%ENV[DOCKER_HOST]" | |
| #cert_path = "%ENV[DOCKER_CERT_PATH]" | |
| # Output | |
| [LogOutput] | |
| message_matcher = "Type == 'DockerLog'" | |
| encoder = "RstEncoder" | |
| [RstEncoder] | |
| # no config |