adriaandejonge / docker-rsyslog-es

rsyslog + omelasticsearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-rsyslog-es

rsyslog + omelasticsearch

Simple tryout (needs clean-up)

Create a network so Docker containers can easily find each other (without Docker Links)

docker network create adriaan

Start elasticsearch

docker run -d --name es --net adriaan -p 9200:9200 -p 9300:9300 elasticsearch

Start rsyslog

docker run -d --name rs --net adriaan -p 514:514 adejonge/rsyslog-es

Start logspout

docker run --name="logspout" -d \
    --volume=/var/run/docker.sock:/var/run/docker.sock \
    --net adriaan \
    gliderlabs/logspout \
    tcp://rs:514

Do something to generate logs

docker run -d debian ping 8.8.8.8

Option 1: Quick check of results (from Docker host)

curl http://localhost:9200/test-index/_search/

Option 2: Run Kibana and see results

docker run --name kibana --net adriaan -e ELASTICSEARCH_URL=http://es:9200  -p 5601:5601 -d kibana

and open it from the browser pointing to http://your-docker-host:5601/

About

rsyslog + omelasticsearch