DataSeries

Imagine the future of data

Follow publication

Member-only story

ELK Stack Architecture Deep-Dive

Tj Blogumas
DataSeries
Published in
6 min readMay 18, 2020

--

Photo by Nick Fewings on Unsplash

In this topic, we will discuss ELK stack architecture: Elasticsearch, Logstash, and Kibana. It is an open-source tool (although some weird changes going on with licensing). It is used for LOG monitoring and analytics.

Elastic (ELK) Stack:

An elastic stack is a group of Open Source products from Elastic designed to help users to take data from any type of source and in any format and search, analyze, and visualize that data in real-time. It uses Logstash for log aggregation, Elasticsearch for searching, and Kibana for visualizing and analyzing data.

  • ElasticSearch: (Database) Store, Search and Analyse
  • Logstash: (Log collection engine) Collect Logs and events data, parse and Transform
  • Kibana: (VI tool) Explore, Visualize and Share, eliminating the need for complex SQL query execution
  • Beats: is a data shipper which collects the data at the client and ship it either to elasticsearch or logstash

Beats(agent) collects the logs and send data to Logstash, Logstash will do a filter, parse and transform into meaning full data and store it into Elasticsearch and then make it available in a fast and reliable way and Kibana uses a…

--

--

Tj Blogumas
Tj Blogumas

Written by Tj Blogumas

Director of IT Operations at a KC based FinTech. Technology and Automation enthusiast.

No responses yet

Write a response