Manually scrolling through logs to find one error is a bad use of a data engineer's time, and this Andreas Kretz course teaches Elasticsearch specifically as a faster way to search and monitor pipeline logs.
Why Elasticsearch
It's built to make searching large volumes of log data feel as easy as a web search, and the course opens by comparing its architecture to a relational database so the differences actually click.
Setting things up
You'll deploy Elasticsearch and Kibana locally with Docker, pulling images from Docker Hub and writing a Docker Compose file, then get familiar with Kibana's interface.
Getting logs in and searching them
You'll create an index, write a Python script to generate and send log events, then use Kibana to search, build visualizations, and assemble dashboards for monitoring pipeline activity.
Catching problems faster
Across 13 lessons and a companion GitHub repo, the final stretch focuses on spotting and resolving log errors quickly, aimed at cutting the downtime that comes from slow manual log review.