Develop Intelligence
Working with the ELK Stack
Learn how to use the ELK stack.

The Working with the ELK Stack training course teaches architects, developers, and administrators the skills and knowledge needed to use Elasticsearch to use the ELK (Elasticsearch, Logstash, Kibana) stack for log ingestion and analysis.

In day one, the Introduction to ELK course begins by examining how to install, configure, and run Elasticsearch and Kibana. With the foundation laid, the course then examines how to configure Elasticsearch data mappings and simple data loading. Next querying Elasticsearch using Kibana is discussed.

Day two begins with a deeper dive into how Elasticsearch indexes and searches data. Next configuration of data indexing and analysis is reviewed. Finally the various major Elasticsearch APIs are explored and exercised programmatically using Python.

Day three starts with a discussion of log collection and ingestion architectures and continues with Logstash installation and configuration. Next, the course explores building simple data pipelines, and ends with enhancing those pipelines with data parsing and data enhancement options.

The Working with the ELK Stack course assumes some familiarity with Python (limited), XML, JSON, and command line tools.

After this course, you will be able to:

  • Describe the advantages of using Elasticsearch
  • Describe at a high-level the architecture and key elements used within Elasticsearch
  • Perform searches and analysis using Kibana.
  • Describe how indexing and search is performed by Elasticsearch
  • Configure indexing and search parameters
  • Query Elasticsearch using the HTTP APIs
  • Describe various possible logging ingestion solutions and options
  • Ingest data using Logstash
  • Construct data pipelines in Logstash and query log data from Kibana.
This course will be delivered in 3 Days

DI will work with you and your team to define the most appropriate delivery structure, schedule and dates. Structure, schedule and dates will be determined by project schedule, team availability and classroom availability. And of course, it will also be determined by DI’s instructor availability.

In the Working with the ELK Stack training course you’ll learn:

  • Day 1 – Overview
    • Overview of Elasticsearch with Kibana
    • Elasticsearch, Lucene, and Splunk
    • Installing and Running Elasticsearch and Kibana
    • Loading and Mapping data into Elasticsearch
    • Querying data using Kibana
  • Day 2 – Intermediate Elasticsearch
    • Deeper into how Elasticsearch Works
    • Indexing and Analysis Configuration
    • Using the Elasticsearch APIs with Python
  • Day 3 – Logstash
    • Log Ingest Architectures
    • Installing and configuring Logstash
    • Building Simple Logstash Pipelines
    • Adding data Parsing and Enhancements

Call us at (877) 629-5631