Love Your Crash Dumps
summary
Livebook notebooks connect to a remote BEAM, run rpc calls and parse erlang system_info procs output into interactive graphs that highlight processes by reductions, memory and stack size; perf and bcc + speedscope show C and Erlang frames and reveal 20% major vs 80% minor GC time; controlled termination produces an erl_crash.dump that e-lab / recon parsers can load and plot, and examples show reductions jumping from ~10 million to ~1 billion; works as a practical postmortem.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:50Motivations
- 7:55BPC
- 10:12LiveBook
- 12:40Remote Node
- 15:50Scatter Plot
- 22:34Let It Crash
- 23:04Postmortem
- 25:04Crash Dump Viewer
- 26:19Questions
related talks
31mDebugging Techniques in Elixir
30mAbove the Clouds: Investigating Systems from 32,000 ft.
22mScaling Kernel Production Monitoring @ Meta
30mVisual concurrency cookbook
01h 19mHow Code Fails in the Real World
57mTroubleshooting Node.js Applications Under the Hood
37mPracticing Linux Crash/Panic Issue on Production and Cloud Server: Using K...
50mPost-Mortem Debugging in Node.js
