Can't Touch This!: When Things go Wrong With an Appliance
summary
A single-VM GitHub Enterprise image on 2 cores/8 GB runs fine for ~50 developers but fails at tens of thousands; customers generate huge diagnostic tarballs and logs that are painful to move and parse. The team builds a parsed support bundle with collectd metrics, a forked git that reports to gitmon, failbot exceptions fed into Elasticsearch, and a web uploader esp-tools with remote extraction. The system proves useful: it surfaces memory/LDAP/IO causes and usually avoids direct SSH, and it helped catch silent disk corruption with MD5 round‑trips.
AI-written summary · about
chapters (5)
- 0:00Start
- 7:08Generate a Diagnostics File
- 11:49Exceptions Log
- 12:15The Authentication Log
- 16:03Diagnostics Tab
related talks
30mStupid Ideas For Many Computers
34mRejectConf
48mMind of a Hacker
46mThe Mess We're In
35mPEACE: Programming Expertly Amid Corporations & Enterprises
35mDevOps Days MTL 2019- Yannick Brosseau
28mKeynote: Stupid Ideas for Many Computers
01h 08mAutomated Dynamic Fireware Analysis At Scale: A Case Study on Embedded Web Interfaces
