-
Notifications
You must be signed in to change notification settings - Fork 0
1. ELK Stack & its components
MohanprasadKumar ST edited this page May 18, 2021
·
1 revision
- Monolithic application -used traditional
- there will be only one whole app, which will log to any DBs / any storage. If any issue comes, developer will check log and rectify it and move it on production
- Micro service Architecture - used Now
- there will be lot of Micro services, i.e., For Ex: consider shopping app
- authentication , payment , shipping delivery will be as different services and will create logs separately. in addition to some maybe scalable as well
- Logs will be generated by all services
- ELK is a distributed log Management
- there will be lot of Micro services, i.e., For Ex: consider shopping app
- LOGSTASH - Data aggression and Processing
- ELASTIC SEARCH - Indexing & Storage
- KIBANA - Analysis & visualisation
-Complex / Real time architecture of ELK STACK
- BEATS (Data Collection) --> KAFKA / RABBITMQ / REDIS (Buffering or Caching) --> LOGSTASH --> ELASTIC SEARCH --> KIBANA