-
- Downloads
Remote logging with ELK (#235)
* Add docker compose to run ELK stack with proper configuration loaded Adapted from https://github.com/deviantony/docker-elk * Add remotelog plugin and post events via UDP to ELK stack #211 * Fix linter errors * Remove last octet from host IP * Adjust to requested changes * Add background worker * reorder remote log shutdown order * update to latest hive.go * go mod tidy Co-authored-by:Luca Moser <moser.luca@gmail.com>
Showing
- config.json 71 additions, 68 deletionsconfig.json
- go.mod 3 additions, 6 deletionsgo.mod
- go.sum 2 additions, 19 deletionsgo.sum
- main.go 3 additions, 0 deletionsmain.go
- packages/shutdown/order.go 1 addition, 1 deletionpackages/shutdown/order.go
- plugins/remotelog/plugin.go 93 additions, 0 deletionsplugins/remotelog/plugin.go
- plugins/remotelog/server/.env 1 addition, 0 deletionsplugins/remotelog/server/.env
- plugins/remotelog/server/config/elasticsearch.yml 5 additions, 0 deletionsplugins/remotelog/server/config/elasticsearch.yml
- plugins/remotelog/server/config/kibana.yml 6 additions, 0 deletionsplugins/remotelog/server/config/kibana.yml
- plugins/remotelog/server/config/logstash/logstash.yml 4 additions, 0 deletionsplugins/remotelog/server/config/logstash/logstash.yml
- plugins/remotelog/server/config/logstash/pipeline/logstash.conf 26 additions, 0 deletions...s/remotelog/server/config/logstash/pipeline/logstash.conf
- plugins/remotelog/server/docker-compose.yml 64 additions, 0 deletionsplugins/remotelog/server/docker-compose.yml
... | ... | @@ -6,7 +6,6 @@ require ( |
github.com/dgraph-io/badger/v2 v2.0.1 | ||
github.com/dgrijalva/jwt-go v3.2.0+incompatible | ||
github.com/dgryski/go-farm v0.0.0-20191112170834-c2139c5d712b // indirect | ||
github.com/gdamore/tcell v1.3.0 | ||
github.com/gobuffalo/envy v1.8.1 // indirect | ||
github.com/gobuffalo/logger v1.0.3 // indirect | ||
github.com/gobuffalo/packr/v2 v2.7.1 | ||
... | ... | @@ -14,18 +13,15 @@ require ( |
github.com/googollee/go-engine.io v1.4.3-0.20190924125625-798118fc0dd2 | ||
github.com/googollee/go-socket.io v1.4.3-0.20191204093753-683f8725b6d0 | ||
github.com/gorilla/websocket v1.4.1 | ||
github.com/iotaledger/hive.go v0.0.0-20200121213505-28904d5f037c | ||
github.com/iotaledger/hive.go v0.0.0-20200207144536-27b18f10f09e | ||
github.com/iotaledger/iota.go v1.0.0-beta.14 | ||
github.com/labstack/echo v3.3.10+incompatible | ||
github.com/labstack/gommon v0.3.0 // indirect | ||
github.com/lucasb-eyer/go-colorful v1.0.3 // indirect | ||
github.com/magiconair/properties v1.8.1 | ||
github.com/mattn/go-colorable v0.1.4 // indirect | ||
github.com/mattn/go-isatty v0.0.11 // indirect | ||
github.com/mattn/go-runewidth v0.0.7 // indirect | ||
github.com/pelletier/go-toml v1.6.0 // indirect | ||
github.com/pkg/errors v0.9.1 | ||
github.com/rivo/tview v0.0.0-20191229165609-1ee8d9874dcf | ||
github.com/rogpeppe/go-internal v1.5.2 // indirect | ||
github.com/spf13/afero v1.2.2 // indirect | ||
github.com/spf13/cast v1.3.1 // indirect | ||
... | ... | @@ -37,9 +33,10 @@ require ( |
github.com/valyala/fasttemplate v1.1.0 // indirect | ||
go.uber.org/atomic v1.5.1 | ||
go.uber.org/zap v1.13.0 | ||
golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d | ||
golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d // indirect | ||
golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 | ||
golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9 // indirect | ||
golang.org/x/text v0.3.2 // indirect | ||
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7 // indirect | ||
gopkg.in/ini.v1 v1.51.1 // indirect | ||
gopkg.in/yaml.v2 v2.2.7 // indirect | ||
... | ... |
plugins/remotelog/plugin.go
0 → 100644
plugins/remotelog/server/.env
0 → 100644
plugins/remotelog/server/config/kibana.yml
0 → 100644
plugins/remotelog/server/docker-compose.yml
0 → 100644
Please register or sign in to comment