https://github.com/shreyaskarnik/elk-stack
Dockerized ELK Stack
https://github.com/shreyaskarnik/elk-stack
docker elk kibana logstash metricbeat
Last synced: 4 months ago
JSON representation
Dockerized ELK Stack
- Host: GitHub
- URL: https://github.com/shreyaskarnik/elk-stack
- Owner: shreyaskarnik
- License: mit
- Created: 2017-12-01T20:50:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-05T20:38:03.000Z (over 7 years ago)
- Last Synced: 2025-04-08T15:42:27.394Z (6 months ago)
- Topics: docker, elk, kibana, logstash, metricbeat
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Elasticsearch, Logstash and Kibana (ELK) dockerized for testing
This repo contains ELK stack as docker-compose file for getting started/testing ELK with Docker.
This docker-compose file is for testing purposes only.
For configuring [logstash settings](https://www.elastic.co/guide/en/logstash/current/logstash-settings-file.html) modify `logstash.yml` currently the config is set to auto-reload and restart logstash gracefully upon modification/addition of logstash pipelines at `pipeline/*.conf`
There is a sample [logstash pipeline](https://www.elastic.co/guide/en/logstash/current/configuration.html) included in `pipelines/sample.conf` this logstash pipeline makes use of the [`heartbeat`](https://www.elastic.co/guide/en/logstash/current/plugins-inputs-heartbeat.html) input plugin to get started
## Getting started
* [Install Docker Compose](https://docs.docker.com/compose/install/)
* clone this repo `cd elk-stack` and run `docker-compose up -d`
* head to to explore the data with Kibana
## Bonus
### If you want to explore kibana with some real data you can try metricbeat to view metrics from the machine you are currently on
#### Metricbeat
* `docker-compose -f docker-compose-elk-metricbeat.yml up`
* head to System Overview Dashboard#### Packetbeat
* `docker-compose -f docker-compose-elk-packetbeat.yml up`
* head to Packet Beat Overview Dashboard