Monitoring is an essential part of any environment, whether it is production, QA, or development; the Elastic Stack (ELK Stack) helps simplify this task by allowing logs, metrics, and events from different sources to be aggregated in a single indexable location: Elasticsearch.
The ELK Stack is a collection of three different pieces of software:
- Elasticsearch
- Logstash
- Kibana
In this chapter, we will explain the role of each component.
In this chapter, we will cover the following topics:Defining the main functionality of Elasticsearch
- Exploring the concept of centralized logs
- How Kibana helps bring together the other components