Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Troubleshooting and Debugging Kafka

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to use the Confluent platform to debug and troubleshoot Apache Kafka.

Syllabus

Introduction
  • Overview of troubleshooting and debugging Kafka
1. Introducing Cloud-Native Kafka on Confluent
  • Prerequisites
  • An overview of Apache Kafka
  • The Confluent platform
  • Downloading the Confluent platform binaries
  • Running the Confluent platform locally
  • Overview of the control center
2. Observing Consumers and Brokers
  • Observing message production and consumption
  • Produce messages using the control center
  • Using datagen to generate synthetic data
  • Observing consumers
3. Processing Kafka Streams
  • Understanding ksqlDB
  • Creating streams and tables using ksqlDB
  • Performing join and windowing operations
  • Viewing streams and tables
4. Monitoring Consumer Groups
  • Programmatically produce messages using Python
  • Troubleshooting partition usage
  • Consumer groups
  • Monitoring consumption in a consumer group
  • Debugging consumption lag
  • Monitoring consumer group rebalancing
5. Monitoring Multi-Broker Clusters
  • 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
6. Debugging Brokers and Consumers
  • Debugging failed brokers, part 1
  • Debugging failed brokers, part 2
  • Debugging slow consumers
7. Configuring Alerts
  • Configuring alerts
  • Configuring email settings for alerts
Conclusion
  • Summary and next steps

Taught by

Janani Ravi

Reviews

4.9 rating at LinkedIn Learning based on 14 ratings

Start your review of Troubleshooting and Debugging Kafka

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.