~/talk

Jupyter as Incident Response Tool

Talkat SREcon20 Americas · 2020-12-07..12-09· [developer-experience]
linkedin:moshezadka
slides:none on file

Jupyter is used as an incident response console that queries Prometheus for five minutes of data at 10s resolution, finds the largest amplitude among four instances (identifies object 4), maps that label to an EC2 instance via boto3 and Paramiko, SSHs in, finds and removes a core file, and verifies p90 latency returns to normal. The notebook and screenshots get duplicated, annotated, and export notebook to HTML for the retrospective; automation and reproducible queries work and the fix succeeds.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Acknowledgement of Country
  3. 1:02Jupyter Kernels
  4. 1:51Data Science Origins
  5. 3:11Imaginary Stack
  6. 4:09Symptom
  7. 4:37Spoiler
  8. 7:27Query Data
  9. 8:20Analyze Data
  10. 9:44Boto3
  11. 11:04We Know The Culprit
  12. 11:34Connect to Host
  13. 13:01Confirm the Problem
  14. 13:22Fix the Problem
  15. 14:42Post-Incident
  16. 18:58Final Thoughts
~/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.