Skip to content

Instantly share code, notes, and snippets.

@carlanton
Created March 19, 2015 21:38
Show Gist options
  • Save carlanton/bf2ce9a10a9c607bd54b to your computer and use it in GitHub Desktop.
Save carlanton/bf2ce9a10a9c607bd54b to your computer and use it in GitHub Desktop.
Heka: Basic DockerLogInput config

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment