Elastic Stack is a group of open source products from the Elastic company. It takes data from any type of source and in any format and searches, analyzes, and visualizes that data in real time. It consists of four major components, as follows:
- Elasticsearch
- Logstash
- Kibana
- Beats
Elastic Stack architecture overview (image taken from https://www.elastic.co/blog/beats-1-0-0)
It helps users/admins to collect, analyze, and visualize data in (near) real time. Each module fits based on your use case and environment.
Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected
Main plus points of Elastic Stack:
- Distributed and highly available search engine, written in Java, and uses Groovy
- Built on top of Lucene
- Multi-tenant, with multi types and a set of APIs
- Document-oriented, providing...