go-elk-stack
Go Stacks
- No web framework, using native go
- dep for package manager
brew install dep
- gin for live-reload
go get github.com/codegangsta/gin
Run ELK via docker-compose
docker-compose up
Ports
:9200 = elasticsearch
:5000 = logstash
:5601 = kibana
You can open kibana dashboard via http://localhost:5601
Install Dependencies
dep ensure
Add new dependency
go get -u -v <dependency> or
dep ensure --add <dependency>
Run App
go run main.go
Run app with live-reload
gin main.go
Todo
- create Makefile