Course Code: elkt
Duration: 28 hours
Prerequisites:

Basic understanding of Linux commands and system administration. Familiarity with networking concepts such as IP addressing and ports. Experience with text editors and command-line interfaces. Understanding of data formats such as JSON, XML, and CSV. Awareness of data analytics and visualization concepts. Familiarity with concepts like clusters, nodes, and storage systems.

Overview:

The Elastic Stack (formerly ELK Stack) is a comprehensive suite of open-source tools designed for search, analytics, and visualization of structured and unstructured data. This training program is tailored to equip participants with a deep understanding of Elastic Stack components—Elasticsearch, Kibana, Logstash. The course will cover foundational concepts, installation, configuration, cluster management, advanced analytics, and production best practices. The course is structured to provide both theoretical insights and hands-on experience, making it suitable for professionals seeking to deploy, manage, and optimize Elastic Stack in real-world environments. By the end of the course, participants will have the skills to design, implement, and maintain scalable and resilient Elastic Stack solutions.

Course Outline:

Elastic Stack

  • Elastic Stack Overview
  • Product Landscape
  • Enterprise Search
  • Elastic Concepts
  • Elastic Terminologies
  • Node & Node Roles
  • Scalability & Resilience
  • When, where, Pros & Cons
  • Search Engine Mechanism
     
  • Elastic Installation
  • Pre-requisites & Installation
  • Configuration Files & Important Settings
     
  • Elastic Cluster Concepts
  • Discovery & Cluster Formation
  • Master Election, Split Brain Concept & cluster bootstrapping
  • Cluster State & Shard Allocation
  • High Availability & Backup
  • Cross Cluster Replication
  • Index Template & Mapping
  • Security and encryption configuration
     
  • Operational Configurations & Best Practices
  • Heap Size
  • Shard Size
  • Shard Count
  • Hot-Warm-Cold Architecture
  • Linux server specific settings
  • Rollover Index
  • Cluster Settings
     
  • Text Analytics
  • Query DSL
  • Normalizer, Tokenizer
     

Kibana

  • What & Why
  • Kibana Terminologies & Components
  • Best Practices
     
  • Kibana Installation
  • Pre-requisites & Installation
  • Configuration Files & Important Settings
     

Logstash

  • What & Why
  • Logstash Queues
  • High Availability & Design for Failure
  • Logstash Troubleshooting
  • Common Filter Plugins & its use cases
  • Best Practices
     
  • Logstash Installation
  • Pre-requisites & Installation
  • Configuration Files & Important Settings
  • Filebeat
  • Concepts
  • Configuration files & Settings
  • Filebeat Installation & Directory Layout
  • Processors
     
  • Bonus:
    Production best practices & way to troubleshoot to reduce MTTR
     
Sites Published:

Österreich - ELK Training

Schweiz - ELK Training

Deutschland - ELK Training

Denmark - ELK Training

Finland - ELK Training

Greece - ELK Training

Magyarország - ELK Training

Luxembourg - ELK Training

España - ELK Training

Italia - ELK Training

România - ELK Training

Türkiye - ELK Training

Bulgaria - ELK Training

Kazakhstan - ELK Training

Moldova - ELK Training

Slovenia - ELK Training

Croatia - ELK Training

Serbia - ELK Training

Uzbekistan - ELK Training