libby2cm / logspout-gelf

Logspout Adapter for Graylog's GELF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graylog GELF Module for Logspout

This module allows Logspout to send Docker logs in the GELF format to Graylog via UDP.

Build

To build, you'll need to fork Logspout, add the following code to modules.go

_ "github.com/micahhausler/logspout-gelf"

and run docker build -t $(whoami)/logspout:gelf

Run

docker run \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 8000:80 \
    micahhausler/logspout:gelf \
    gelf://<graylog_host>:12201

A note about GELF parameters

The following docker container attributes are mapped to the corresponding GELF extra attributes.

{
	"_docker.container": <container-id>,
	"_docker.image": <container-image>,
	"_docker.name": <container-name>
}

License

MIT. See License

About

Logspout Adapter for Graylog's GELF

License:MIT License


Languages

Language:Go 100.0%