~/talk

Metrics are Not Enough: Monitoring Apache Kafka

Talkat HighLoad++ 2017 · 2017-11-07..11-08· [distributed-systems]
slides:none on file

Explains which concrete signals matter for Kafka operations and why: monitor under-replicated partitions as the primary early failure indicator, track the JMX metrics or a reporter for controller health and active controller count, alert on unclean leader election because it means data loss, run a simple end to end canary that produces and consumes a test message, audit by counting produced vs consumed messages, collect client metrics (producer retries, errors) and call producer.close on shutdown, and use tools like Confluent Control Center, flame graphs and thread sampling to find hotspots.

AI-written summary · about

  1. 0:00Introduction to Kafka
  2. 1:04Monitoring Kafka basics
  3. 5:55Key performance metrics
  4. 9:02Building monitoring dashboards
  5. 11:53Under replicated partitions
  6. 16:13Cluster controller monitoring
  7. 19:06Broker health and restarts
  8. 22:12Client monitoring and audits
  9. 28:15Consumer performance
  10. 30:25Broker performance tuning
  11. 34:32Capacity planning
  12. 37:31Q&A and troubleshooting
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.