Log Analysis with Elasticsearch
Course description
Read more about the course
Why Log Analysis through Elasticsearch is Important
You will learn why log and pipeline monitoring is essential for data engineers. In the introductory section, we will examine the architecture of Elasticsearch and compare it with relational databases, so you can understand the key differences and advantages.
Deploying Elasticsearch in Docker
Before diving into practice, you will learn how to run Elasticsearch and Kibana on your computer using Docker. We will use images from Docker Hub and create a Docker Compose file to launch the entire system. You will also get acquainted with the Kibana interface and its main features for log and data visualization.
Sending Logs to Elasticsearch
In the practical portion, you will create a new index in Elasticsearch and write a Python script to generate and send log events. These data will be indexed and become available for quick search.
Log Visualization and Analysis in Kibana
After loading the data, you will start working with Kibana: performing searches, setting up visualization elements, and assembling dashboards. You will learn to track what is happening in your pipelines and identify areas with data loss.
In the final section, we will tackle error detection in logs - you will learn how to quickly find issues and resolve them with minimal time expenditure.
Watch Online
Watch Online Log Analysis with Elasticsearch
All Course Lessons (13)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Course introduction Demo | 02:08 | |
| 2 | Elasticsearch fundamentals vs relational databases | 05:44 | |
| 3 | ETL log analysis & debugging problems | 03:55 | |
| 4 | Streaming log analysis & debugging problems | 02:49 | |
| 5 | How to solve these problems with Elasticsearch | 04:38 | |
| 6 | ELK stack overview | 02:04 | |
| 7 | Elasticsearch setup limiting RAM & environment setup | 04:27 | |
| 8 | Running Elasticsearch | 04:08 | |
| 9 | ElasticsearchAPIs & creating an index with Python | 07:32 | |
| 10 | Write logs (JSON) to Elasticsearch | 04:47 | |
| 11 | Create Kibana visualizations & dashboards | 09:28 | |
| 12 | Analyse logs by searching Elasticsearch index | 04:58 | |
| 13 | Summary | 03:04 |
Unlock unlimited learning
Get instant access to all 12 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Data Visualization with Kibana

Event-Driven Microservices Spring Boot, Kafka and Elastic

Want to join the conversation?
Sign in to comment