~/talk

A Principled Approach to Monitoring Streaming Data Infrastructure at Scale

Talkat SREcon21 · 2021-10-12..10-14· [observability]
links:none on file
links:none on file
slides:none on file

CrowdStrike ingests over a trillion events per day and models monitoring along two axes to produce four quadrants: observability, operability, availability, quality. It instruments consumer group lag via Burrow, snapshots lag into a time-series DB with Kafka Monitor to compute metrics like mean recovery time, shards a single huge Kafka cluster into multiple sharded Kafka clusters for near-infinite scaling, runs Alert Responder to auto-restart stuck consumers and escalates failures, uses K8s autoscaling on lag, and implements temporary partition-redistribution to eliminate lag hotspots — all deployed and producing measurable SLA improvements.

AI-written summary · about

  1. 0:00Intro
  2. 1:16KAFKA @ CROWDSTRIKE
  3. 1:29FOUR QUADRANT MODEL
  4. 2:35OBSERVABILITY
  5. 2:47CONSUMER LAG MONITORING
  6. 3:19MONITORING LAG WITH BURROW
  7. 3:41STATUS & LAG FROM BURROW
  8. 4:09KAFKA MONITOR
  9. 4:44SHARDING KAFKA FOR INCREASED AVAILABILITY & RELIABILITY
  10. 6:10BENEFITS
  11. 6:48OPERABILITY
  12. 7:26ALERT RESPONDER
  13. 8:21AUTOSCALING
  14. 9:21QUALITY
  15. 9:40ADDRESSING UNEVEN PARTITION LAG IN KAFKA
  16. 11:06SLA BASED MONITORING
  17. 11:23WRAPPING UP
~/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.