In this repo you can find example how to work with Elasticsearch and Go together
- Golang 1.11
- Go Mod for Golang vendor
- Elasticsearch v6.5.1
- Kibana v6.5.1
- Filebeat v6.5.1
- Logstash v6.5.1
- Docker and docker-compose for running
- Run ElasticSearch
- Run Kibana
- Run Filebeat
- Run Logstash
- Configurate Kibana dashboards
- Go application sending some test logs
- Clone project:
go get github.com/pcherednichenko/go-elk
- Open to project folder:
cd $GOPATH/src/github.com/pcherednichenko/go-elk
- Run services:
docker-compose up -d
- Open http://localhost:5601/app/kibana#/dashboard/fa3eb260-0221-11e9-99f0-3b530568b4e6 to see dashboard data