Elasticsearch-Logstash-Kibana (ELK) Overview — Part 1

Abhinav Gupta
2 min readJan 17, 2018

In this story, I will walk you through my journey of last 2 months in a project. This is the project in which I had to implement ELK stack to collect application logs and AWS service logs and automation with AWS CloudFormation.

First, we will understand basics of ELK stack and then we will jump for advanced or production stack.

Elasticsearch

Elasticsearch is heart of ELK stack which is similar to database of ELK stack where all your data will be indexed, so it is very important. From the website, it is a distributed, RESTful search and analytics engine. Which means it is more then just a database.

Logstash

Logstash is open source, server side data processing pipeline that ingests data from multitude of sources simultaneously, transforms & parse it and sends to Elasticsearch (or other outputs like Kafka, MongoDB, AWS S3, etc).

Kibana

Kibana is used to explore, visualize and discover Elasticsearch data. This is mainly used by developers or end users to search, query and visualize data.

--

--