Overview of this book
This course helps you learn Kafka administration, Kafka monitoring, Kafka operations, and Kafka upgrades. It covers the following topics:
Administration for Apache Kafka
o Setup UI tools such as Kafka Manager, Zoo Navigator, and Kafka Monitor to get a full view of your cluster
o Understand basic operations you can perform with these tools
Monitoring for Apache Kafka
o A Kafka that is not monitored is a ticking time-bomb.
o Set up proper monitoring for Kafka and Zookeeper
o Store your metrics in Prometheus and visualize them in Grafana
Operations for Apache Kafka
o Perform the most common and difficult operations in your Apache Kafka cluster
o Roll-restart your brokers in only one command
o Update Kafka configurations safely with no downtime
o Rebalance partitions and change the replication factor of your topics
o Add, replace, and remove brokers.
Upgrades for Apache Kafka
o Understand the subtlety of upgrading a Kafka cluster
o Step-by-step explanations on upgrading a cluster with no downtime
All the code files are placed at https://github.com/PacktPublishing/Apache-Kafka-Series---Kafka-Monitoring-and-Operations