Sign inSign up

karlhendrik/logstash

By karlhendrik

•Updated almost 7 years ago

Built from blacktop/logstash:6.8.2 Dockerfile

Image
0

1.5K

karlhendrik/logstash repository overview

logstash-logo

  • Built from blacktop/logstash:6.8.2 Dockerfile
  • Compatible with ARM architecture
  • Run on latest Raspberry Pi 4
  • Smaller than official image

Alpine Linux based Logstash⁠ Docker Image

⁠Dependencies

⁠Getting Started

Start Logstash with configuration file

$ docker run -d -v "$PWD":/config-dir blacktop/logstash logstash -f /config-dir/logstash.conf

Start Logstash with commandline configuration. Download metricbeat⁠

$ docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" karlhendrik/elasticsearch:6.8.2
$ docker run -d --name kibana --link elastic:elasticsearch -p 5601:5601 karlhendrik/kibana:6.8.2
$ docker run -d --name logstash -p 5044:5044 --link elastic:elasticsearch karlhendrik/logstash:6.8.2 \
  logstash -e 'input {
                  beats {
                    port => 5044
                  }
               }

               output {
                 elasticsearch {
                   hosts => "elasticsearch:9200"
                   manage_template => false
                   index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
                   document_type => "%{[@metadata][type]}"
                 }
               }'
$ ./scripts/import_dashboards
$ ./metricbeat -e -c metricbeat.yml

Click on metricbeat-* and :star: Set as default index

index

Click on Dashboard -> Open -> Metricbeat-cpu

kibana

⁠Documentation

⁠Issues

Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue⁠

⁠Credits

Heavily (if not entirely) influenced by https://github.com/docker-library/logstash⁠

⁠License

MIT Copyright (c) 2016-2019 blacktop

Tag summary

Content type

Image

Digest

Size

222.7 MB

Last updated

almost 7 years ago

docker pull karlhendrik/logstash:6.8.2