Design: Centralized Logging System using ELK Stack
Includes log collection, storage, search, and visualization. Excludes log generation and microservice internal logging implementation.
Functional Requirements
Non-Functional Requirements
Jump into concepts and practice - no test required
Microservices --> Filebeat/Logstash --> Kafka (buffer) --> Elasticsearch Cluster --> Kibana Dashboard
| | | |
| | | |
+---------------------+---------------------+---------------------+input { beats { port => 5044 } } output { elasticsearch { hosts => ["http://elasticsearch:9200"] } }