Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stablecaps/elk-stack-deploy-demo
Deploys a dockerised ELK Stack
https://github.com/stablecaps/elk-stack-deploy-demo
dashboard demo elasticsearch logstash
Last synced: 4 days ago
JSON representation
Deploys a dockerised ELK Stack
- Host: GitHub
- URL: https://github.com/stablecaps/elk-stack-deploy-demo
- Owner: stablecaps
- Created: 2023-10-02T21:18:15.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-29T23:00:58.000Z (19 days ago)
- Last Synced: 2024-10-30T01:46:11.789Z (18 days ago)
- Topics: dashboard, demo, elasticsearch, logstash
- Language: Shell
- Size: 12.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ELK stack deployer (A Timed Interview Test from 2018 ~7 days)
## This package:
1. Uses docker-compose to deploy a fully working ELK stack
2. Downloads Compressed log files from user defined URL.
3. Comes with Dashboard/settings json file to import into Kibana to visualise apache logs.## Prerequisites (Instructions for Ubuntu 18.04):
1. docker-ce (install so that use without sudo is available). [docker-install-info]
2. docker-compose (install so that use without sudo is available). [docker-compose-install-info]
3. wget
4. dpkg
5. gunzip## Usage via scripts in root of archive
1. 00_check_program_reqs.sh: Check prerequisites
2. 01_launch_elk_stack.sh: Download logs & launch ELK stack
3. 02_shutdown_elk_stack.sh: Shutdown
4. export.json: Json file with settings to export into Kibana. [kibana-import-info].
5. To visualise dashboard, go to Kibana dashboard. In the navigation pane, choose Stack Management. Choose Saved Objects. On the search page for saved objects, choose Import. select export.json. Choose Import. Then select the Dashboard I created `Girish_Apache_Dashboard`. [Detailed Instructions](https://aws.amazon.com/blogs/big-data/export-and-import-kibana-dashboards-with-amazon-es/#:~:text=Dashboard%20import&text=the%20following%20steps%3A-,Log%20in%20to%20the%20Kibana%20dashboard.,for%20saved%20objects%2C%20choose%20Import.)## Dashboard screenshots
![Dashboard 01](./images/Dashboard01.png)
![Dashboard 02](./images/Dashboard02.png)
## Additional Links
* [docker-compose-install-info](https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-18-04)* [kibana-import-info](https://aws.amazon.com/blogs/big-data/export-and-import-kibana-dashboards-with-amazon-es/#:~:text=Dashboard%20import&text=the%20following%20steps%3A-,Log%20in%20to%20the%20Kibana%20dashboard.,for%20saved%20objects%2C%20choose%20Import.)