Skip to content

Instantly share code, notes, and snippets.

@sanemat
Created August 14, 2014 16:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sanemat/96dc13b8f33a673652c9 to your computer and use it in GitHub Desktop.
Save sanemat/96dc13b8f33a673652c9 to your computer and use it in GitHub Desktop.
Parse docker upstart log, for v1 format
<source>
type tail
tag docker.host.house
path /var/log/upstart/docker.log
pos_file /var/log/td-agent/docker-upstart.log.pos
format multiline
format_firstline /\\A\\d{4}\\/\\d{2}\\/\\d{2}\\s\\d{2}:\\d{2}:\\d{2}/
format1 /\\A(?<time>\\d{4}\\/\\d{2}\\/\\d{2}\\s\\d{2}:\\d{2}:\\d{2})\\s*(?<head>\[^\\r\\n\]+)/
# FIXME: [identifier.method()]
format2 /\\r\\n(?<message>.*)/
time_format %Y/%m/%d %H:%M:%S
</source>
<match docker.host.house>
type file
path /var/log/td-agent/docker.host.house
</match>
#2014/08/13 09:53:41 docker daemon: 1.1.2 d84a070; execdriver: native; graphdriver:
#[0d665f7d] +job serveapi(unix:///var/run/docker.sock)
#2014/08/13 09:53:41 Listening for HTTP on unix (/var/run/docker.sock)
#[0d665f7d] +job initserver()
#[0d665f7d.initserver()] Creating server
#[0d665f7d] +job init_networkdriver()
#[0d665f7d.init_networkdriver()] creating new bridge for docker0
#[0d665f7d.init_networkdriver()] getting iface addr
#[0d665f7d] -job init_networkdriver() = OK (0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment