Troubleshooting and Debugging Kafka
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use the Confluent platform to debug and troubleshoot Apache Kafka.
Syllabus
Introduction
- Overview of troubleshooting and debugging Kafka
- Prerequisites
- An overview of Apache Kafka
- The Confluent platform
- Downloading the Confluent platform binaries
- Running the Confluent platform locally
- Overview of the control center
- Observing message production and consumption
- Produce messages using the control center
- Using datagen to generate synthetic data
- Observing consumers
- Understanding ksqlDB
- Creating streams and tables using ksqlDB
- Performing join and windowing operations
- Viewing streams and tables
- Programmatically produce messages using Python
- Troubleshooting partition usage
- Consumer groups
- Monitoring consumption in a consumer group
- Debugging consumption lag
- Monitoring consumer group rebalancing
- Configuration properties for a multi-broker cluster
- Running a multi-broker cluster on the Confluent platform
- Monitoring brokers
- Observing partitions and replication
- Monitoring broker throughput and latency
- Debugging failed brokers, part 1
- Debugging failed brokers, part 2
- Debugging slow consumers
- Configuring alerts
- Configuring email settings for alerts
- Summary and next steps
Taught by
Janani Ravi
Related Courses
Building ETL Pipelines from Streaming Data with Kafka and ksqlDBPluralsight Getting Started with Apache Kafka and Confluent Platform on Google Cloud
Google via Qwiklabs Apache Kafka Series - KSQL on ksqlDB for Stream Processing !
Udemy Java Spring & Apache Kafka Bootcamp - Basic to Complete
Udemy Confluent: Clickstream Data Analysis Pipeline Using ksqlDB
Google Cloud via Coursera