Confluent - Developer for Apache Kafka Study Guide
This chapter builds the observability surface for Kafka client applications from the JMX MBean tree upward, walking every producer, consumer, and broker metric a CCDAK candidate is expected to interpret, then converting those raw signals into throughput and latency budgets, structured logs, distributed traces, and a repeatable diagnosis playbook for rebalances, growing lag, and client-side errors. Every metric name, MBean path, and CLI flag maps to the exact form emitted by the Apache Kafka client libraries and broker JVM, so patterns learned here transfer directly to Prometheus scrapers, JMX Exporter YAML, and interactive JConsole sessions in the exam scenarios.