An open API service indexing awesome lists of open source software.

https://github.com/vincit/logspout-gelf

Logspout with GELF adapter
https://github.com/vincit/logspout-gelf

docker gelf gelf-adapter graylog logging logspout

Last synced: about 1 year ago
JSON representation

Logspout with GELF adapter

Awesome Lists containing this project

README

          

# Logspout with GELF adapter

This image contains [Logspout](https://github.com/gliderlabs/logspout) which is compiled with [GELF adapter](https://github.com/rickalm/logspout-gelf) so you can forward Docker logs in GELF format using `gelf://hostname:port` as the Logspout command.

## Usage

Always read the official instructions first. This image should work the same way. Just use `gelf` as the protocol scheme.

Remember to set the hostname of the container to something meaningfull, because that gets set as the source of the GELF message.

### CLI example

`docker run -d --name=logspout --restart=unless-stopped -h $(hostname -f) -v /var/run/docker.sock:/var/run/docker.sock vincit/logspout-gelf gelf://my.log.server:12201`

### Docker Compose example

You could use this image with the following docker-compose file:

```
version: '2'

services:
logspout:
image: vincit/logspout-gelf
hostname: my.message.source
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: gelf://my.log.server:12201
restart: unless-stopped
```

## Disclaimer

This image is provided as-is and only with best effort. We try to update this image with the latest Logspout stable version.