ELK Stack

מק"ט: #35660 | משך קורס: 24 שעות אק'
| מספר מפגשים: 3

The term BigData brings into the table a huge headache to companies in regards to where should we store the data, how do we store it and more importantly - how do we search it and how can we get advanced analytics such as business KPI’s, Machine Learning and anomalies detection on top of that data.

ELK became the new-age frameworks which is capable of handling Big Data demands and scale from multiple data sources with “ease”.

Over the years the ELK stack has become quite popular, and for a good reason. It is a very robust, mature and feature rich framework. ELK is used by large enterprises, government organizations and startups alike. The ELK stack has a very rich and active community behind it. They develop, share and support tons of source code, components, plugins and knowledge about these tools freely and openly.

In this course, we will focus on one such enterprise search engine - The ElasticSearch which is one of the core components of the ELK stack. We will look at the overview and explore the technology that goes into this tool and how to really use it and utilize it for our very specific needs by tying it up with Logstash and Kibana and by building business dashboards with Grafana on top Elasticsearch.

As the title suggests – this course aims to provide you enough knowledge about ELK and ElasticSearch so that you can run and operate your own search cluster using these components together.  

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version


  • Build your own enterprise ready ELK Cluster and maintain it
  • Deep knowledge in Elasticsearch for operation
  • Configure Logstash to aggregate data from multiple sources
  • Search with Kibana
  • Build Dashboards with Grafana and create alerts 

קהל יעד

  • DevOps
  • IT Personal
  • Support teams 
  • Operation Managers
  • Developers and software architects  

תנאי קדם

  • Basic information about software development processes
  • Access to a physical or virtual machine that hosts Docker engine 


Overview on ELK
  • Introduction to ELK
  • Introduction to Big Data
  • Tools for Big Data
  • Benefits of ELK
  • ELK in the Real World
Understanding Machine Learning
  • What. is Machine Learning
  • The Machine Learning Process
Starting with ElasticSearch
  • Introduction to ElasticSearch
  • ElasticSearch as a distributed system
  • Features
  • Terminology
ElasticSearch - HandsOn
  • Use cases
  • Deploying and configuring ES
  • Monitoring and maintaining ES Clusters
  • ES API
    • Working with ES using its API
  • ES Search queries
  • ES Scalability
  • Putting it all together
  • Kibana: Overview
  • Introduction to Kibana
  • 3 Pillars of Kibana
  • Kibana – Discover
Kibana: Deep Dive
  • Quick Check-in
  • Kibana - Visualize
  • Aggregations
  • Kibana - Area Chart Visualization
  • Kibana – Data Table Visualization
  • Kibana – Line Chart Visualization
  • Kibana - Markdown Visualization
  • Kibana – Pie Chart Visualization
  • Kibana – Tile Map Visualization
  • Kibana – Bar Chart Visualization
  • Exploring Kibana Visualizations
  • Introduction to Kibana dashboard
  • Kibana Dashboard
Kibana Extensibility via Plugins
  • Introduction to Kibana Plugins
  • Kibana – Tag Cloud Plugin
  • Kibana – Heat Map Plugin
  • Kibana - Slider Plugin
  • Kibana Plugins in the Dashboard
  • Kibana Settings
  • Kibana Tips and Tricks
ELK Beats and Logstash
  • Logstash
Grafana for Data Visualization and Monitoring
  • Building Business KPI Dashboards and Alerting
Technical Requirements:
As we need to have our own ELK setup for showing and practicing on Kibana, ELK and Grafana, every user should have Windows 10 Pro / Mac with Dockers Engine installed and working.
Other option is to use a central ELK and Grafana provided by the hosting client per our specific requirements.