项目作者: iamgoangle

项目描述 :
Elasticsearch-Logstash-Kibana-Golang
高级语言: Go
项目地址: git://github.com/iamgoangle/go-elk-stack.git
创建时间: 2018-05-14T03:41:48Z
项目社区:https://github.com/iamgoangle/go-elk-stack

开源协议:

下载


go-elk-stack

:fries: This is simple project to demonstrate Elasticsearch-Logstash-Kibina (ELK) integration with Golang

Go Stacks

  1. No web framework, using native go
  2. dep for package manager brew install dep
  3. gin for live-reload go get github.com/codegangsta/gin

Run ELK via docker-compose

  1. docker-compose up

Ports

  1. :9200 = elasticsearch
  2. :5000 = logstash
  3. :5601 = kibana

You can open kibana dashboard via http://localhost:5601

Install Dependencies

  1. dep ensure

Add new dependency

  1. go get -u -v <dependency> or
  2. dep ensure --add <dependency>

Run App

  1. go run main.go

Run app with live-reload

  1. gin main.go

Todo

  • create Makefile