Confluent Advanced Skills for Optimizing Apache Kafka®

Learn how to monitor, troubleshoot, and tune a real-time event streaming platform built with Kafka.

Duration

3 Days

Level

Advanced Level

Design and Tailor this course

Official Course and Labs

Edit Content

During this hands-on course, you will learn:

  • Industry best practices to monitor, troubleshoot and tune a real-time event streaming platform built with Apache Kafka®, to support your event-streaming applications
  • To utilize native tools, including Confluent Control Center as well as third-party software tools
Edit Content

This course is designed for engineers, system administrators, and operations staff responsible for in-depth monitoring, tuning and troubleshooting an event-streaming platform powered by Kafka.

Edit Content

This intensive hands-on course will cover the monitoring, troubleshooting, and tuning of the major
components of Apache Kafka® and Confluent Platform environments including:

  • Brokers
  • Producers
  • Consumers
  • Apache ZooKeeper
  • Kafka Streams
  • Kafka Connect
  • Confluent KSQL
  • Confluent Schema Registry

Will include:

  • Determining Business Needs and SLAs
  • Monitoring using JMX Metrics
  • Monitoring with Confluent Control Center and third-party tools
  • Recommending Troubleshooting Strategies
  • Using Kafka Troubleshooting tools
  • Analyzing Kafka Log Files
  • Performing a Troubleshooting Post-mortem Analysis

Hands-on exercises are included throughout the training to help reinforce the concepts being discussed.
Exercises include:

  • Monitoring Kafka brokers, ZooKeeper and Kafka clients via JMX and Confluent Control Center, as well as Prometheus and Grafana
  • Troubleshooting brokers, ZooKeeper, Producers, Consumers, Confluent ksqlDB applications, Kafka Streams applications and the Schema Registry, Tuning brokers, Producers, Consumers, Kafka Connect, ksqlDB and Kafka Streams, applications discussing production-down troubleshooting strategies
  • Calculating replication throttling rates
  • Evaluating partition strategies
Edit Content

Attendees should have deep knowledge of and handson experience with Kafka. An understanding of additional components that contribute to a real-time event-streaming platform such as Kafka Connect, ksqlDB and Kafka Streams applications is also required.
Additionally it is suggested that students attend the recommended prerequisites:

  • Confluent Fundamentals for Apache Kafka®
  • Apache Kafka® Administration by Confluent”
  • Participants are required to provide a laptop computer with unobstructed internet access to fully participate in the class.

Connect

we'd love to have your feedback on your experience so far