Elastic Stack Architecture
-
Overview
-
Elastic Search:
- This is memory of the Elastic Stack which stores every information.
- This is designed for Horizontal Scaling and fault tolerance
- Log Stash:
- This perform ETL (Extract, Transforming, Loading) for parsing log files and fetching meaningful fields
- Beats:
- This is a component which has various types (metric beat, file beat etc..). This is installed as an agent on the Production Servers and configure this to push the data to Elastic Search or Logstash
- Kibana:
- This is the visual interface of this stack
- Here we can create
- visualizations (charts, graphs, tables etc..)
- Dashboards
- Anamoly Detection.
- X-Pack
- This is an extension pack to Elastic Stack majorly used for alerting and notifications.
Elastic Stack Deployment Models
- Self Hosted
- Elastic Cloud
- Refer Here this page for different ways of configuring elastic Search
- Refer Here for Elastic Search as a Service by AWS
- Refer Here for Elastic Search on Azure.
Terms
- Cluster
- Index
- Document

- Shards
- Replicas

Lab Setup
- Self Hosted

