Step 1: Start Heka with DockerLogInput
$ hekad -config docker.toml
Step 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 |