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
Deploying Apache Pulsar to Google Kubernetes EnginePluralsight Stream Processing Design Patterns with Kafka Streams
LinkedIn Learning Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy Apache Kafka Series - Kafka Connect Hands-on Learning
Udemy The Complete Apache Kafka Practical Guide
Udemy