~/talk

Scaling Kernel Production Monitoring @ Meta

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [observability]
links:none on file
slides:none on file

Meta monitors millions of servers running bleeding‑edge kernels and collects kernel logs via netconsole into regional netcond listeners, captures full dumps with kdump and analyzes them with orchestrated tools (drgn, lldb) to produce large JSON crash records; thousands of crashes appear daily and are grouped by hashed stack‑trace, normalized to rates per 1,000 hosts, and surfaced in a denormalized kernel health table of ~10 metrics (host crashes, process crashes, eBPF failures, connectivity) to decide release actions while struggling with small‑sample noisy signals.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:34Netconsole and log collection
  3. 6:03Kernel crash handling with Kdump
  4. 8:29Alarms and kernel log analysis
  5. 10:55Crash normalization and metrics
  6. 14:03LogView for triage and investigation
  7. 15:33Kernel health metrics overview
  8. 17:21Performance as release criteria
  9. 18:26Sentry integration and event grouping
  10. 20:39Kernel message parsing challenges
  11. 21:42Interleaved message handling
~/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.