ELK Stack Training

Its been a while since I training developers get up and running with the ELK Stack. So I decided to take my 5 years of experience with ELK and turn it into an official training program for people interested in data visualization. I’m currently conducting training sessions for both corporate customers and individuals on the ELK Stack.

  1. The individual rates for the beginners course is Rs.29,000/- per student investment (Training online /over Skype).
  2. The flat rate for the corporate training is Rs.150,000/- up to 5 Students (This is conducted online/over Skype). I have also conducted training for analysts in the hill country(with added expenses), and would love to do it again.

In both cases, I have given assignments for the students get up to speed with the Elastic stack within one month of training. All students are expected to have their own Linux/Ubuntu device (BYOD) for the training.

The training consists of

  1. 2x hours per day, 8 days hands on training (Total 16 Hours Training)
  2. 8x hands on assignments through moodle.
  3. Internet is required

Day 1

  1. Setting up the Elasticsearch, Logstash, Kibana stack (Linux & Windows)
  2. Setting up Cerebro UI
  3. Reading standard log files from Logstash
  4. Assignment 1

Day 2

  1. Understanding Logstash Pipelines.
  2. Inputs, Filters, Output
  3. Reading physical log files from Logstash
  4. IF, THEN, ELSE Conditional Statements
  5. Creating Index patterns in Kibana
  6. Understanding Kibana Histogram
  7. Simple Kibana Queries
  8. Assignment 2

Day 3

  1. Setting up Filebeat
  2. Regex patterns in Filebeat
  3. Reading CSV physical logs from Filebeat
  4. Creating the Filebeat ->Logstash->Elasticsearch->Kibana pipeline
  5. Understanding GROK patterns
  6. Creating a bar-graph
  7. Assignment 3

Day 4

  1. Querying data from Elasticsearch
  2. Using Kibana Developer Tools
  3. Writing a Java/C# program to query Elasticsearch
  4. More on GROK patterns
  5. Using Tags in IF,THEN conditions
  6. Setting up environment variables
  7. Assignment 4

Day 5

  1. Setting up Redis (v4.x)
  2. Setting up Filebeat->Redis->Logstash->Elasticsearch->Kibana pipeline.
  3. Reading multi-line files
  4. Custom Grok Patterns
  5. Using Mutation, Custom GROK Patterns
  6. Building Pie Charts
  7. Assignment 5

Day 6

  1. Setting up Kafka
  2. Setting up Filebeat->Kafka->Logstash->Elasticsearch->Kibana pipeline.
  3. Reading more CSV files
  4. Managing Indexes with Cerebro UI
  5. Building Dashboards
  6. Assignment 6

Day 7

  1. Setting up RabbitMQ
  2. Setting up Filebeat->RabbitMQ->Logstash->Elasticsearch->Kibana pipeline.
  3. Formatting dates in Logstash
  4. GeoIP data storage (Logstash & Elasticsearch storage)
  5. Clustering Elasticsearch (Master & Slave)
  6.  Visualizing GeoIP Data in Kibana
  7. Assignment 7

Day 8

  1. Reading data from multiple sources (Redis AND Filebeat etc)
  2. Building more graphs (Tag Clouds, Goals, Aggregated graphs)
  3. Heat Maps, Markdown, Maps
  4. Timelion
  5. Histograms with Filters.
  6. Assignment 8

Leave a Reply

Your email address will not be published. Required fields are marked *