ELK Stack Training

Big Data & Analytics

Course Description

ELK stack consists of Elasticsearch, Logstash, and Kibana. Although they’ve all been built to work exceptionally well together, each one is a separate tool that is driven by the open-source vendor Elastic. Elastic has created an end-to-end stack that delivers actionable insights in real time from almost any type of structured and unstructured data source.

2 Days

  • Learn the fundamentals of ELK stack with different use-case
  • Discuss about each component of ELK stack individually in depth
  • Install the stack components in your system
  • Use Logstash to load data into Elastic Search
  • Create visualization with the loaded data with the help of Kibana
  • Analyze real time data with ELK stack
  • Compare CPU time spent in user space with offset by hour using Metric Beat
  • Big Data Analytics Engineer – Elastic Search
  • Web Administrator
  • System Log Analyst
  • Full Stack Technical Architect
  • Web Analyst
  • Technical Manager

To master the concept of ELK Stack, you need to have basic understanding of :​

  • ​JSON Data Format​
  • ​SQL​
  • ​Restful API​

Introduction to ELK stack

  • Introduction to ELK stack
  • Why ELK?
  • Architecture of ELK
  • High level overview of
  • Elastic Search
  • Logstash
  • Kibana

Parsing with Logstash

  • Introduction to Logstash
  • Installing Logstash
  • Configuring a log file
  • Stashing your First Event
  • Parsing Logs with Logstash
  • Stitching together Multiple Input and Output
  • Plugins
  • Execution Model

Searching with Elasticsearch

  • Elastic Search Overview
  • Installing and running Elastic Search
  • Indexing Documents
  • Retrieving a Document
  • Searching a Document

Searching in Depth

  • Structured Search
  • Full text Search
  • Complicated Search
  • Phrase Search
  • Highlighting our Search
  • Multi-field Search
  • Proximity Matching
  • Partial Matching

Dealing with Human Language

  • Getting Started with languages
  • Identifying Words
  • Normalizing Tokens
  • Reducing Words to their Root Form
  • Stopwords: Performance versus Precision
  • Synonyms
  • Typos and Misspellings

Data Aggregation

  • High Level Concepts
  • Getting started with Aggregation
  • Time Analysis
  • Filtering Queries and Aggregations
  • Sorting Multivalue Buckets
  • Approximate Aggregation
  • Doc Values and Field Data

Data Modeling

  • Elastic Search vs RDBMS
  • Handling Relationships
  • Nested Objects
  • Parent-Child Relationship
  • Designing for Scale


  • Geo Points
  • Geohashes
  • Geo Aggregations
  • Geo Shapes

Visualization with Kibana

  • Introduction to Kibana
  • Installing Kibana
  • Loading Sample Data
  • Discovering your Data
  • Visualizing your Data
  • Working with Dashboard

Implementing ELK stack

  • Setting the Time Filter
  • Searching your Data
  • Filtering by Field
  • Viewing Document Data
  • Viewing Document Context
  • Viewing Field Statistics
  • Data Visualization
  • Dashboard
  • Analyzing live data with ELK stack