面对陌生系统
자기 팀 서비스에 장애가 나면 어디를 볼지 몸이 압니다. 대시보드 주소, 로그 위치, 어제 배포 이력이 머릿속에 있습니다. 고객사 장애는 그 전제가 전부 사라진 상태에서 시작합니다. 이 코스는 그 조건에서 필요한 것이 뛰어난 직감이 아니라 고정된 순서라는 것을 손으로 익힙니다. 환경을 정찰하고, 증상을 숫자로 고정하고, 반증 가능한 가설을 문장으로 쓰는 세 가지를 끝내면 나머지 네 코스의 도구를 담을 그릇이 생깁니다.
입문 · 레슨 31 · 实验 10
커리큘럼
从观察开始
假设与验证
- 不能证伪的假设只是瞎猜 reading
- 把症状用数字钉住 lab
- 测验:假设与验证 quiz
可复现的记录
- 好的排障不留痕迹 reading
- 留下一份别人能重新跑起来的记录 lab
- 测验:可复现的记录 quiz
最初的 24 小时
- 到了客户现场,先要申请的东西 reading
- 先把影响范围画出来 reading
- 动手之前先画一张地图 lab
- 测验:最初的 24 小时 quiz
收到的答案与实际不符
- 客户填写的答案与机器掌握的事实 reading
- 收到的答案与实际不符 - 逐项核对 lab
- 测验:核对前期问卷答案 quiz
同一个词在三套系统里是三个意思
- 同一个词在三套系统里是三个意思 reading
- 客户、订单、活跃 - 三套系统数的是三样东西 lab
- 测验:术语与标识符 quiz
约定的范围与前提台账
- 范围不是用来争的,是一起来选的 reading
- 不说“做不了”,而问“要去掉哪一项” lab
- 测验:范围规则与前提台账 quiz
证据收集的顺序与封存
- 先收集会消失的东西 reading
- 按易失性顺序收集,然后封存 lab
- 测验:收集顺序与封存 quiz
缩小到最小复现用例
- 先做判定器,再开始缩小 reading
- 把 200 行和 12 个步骤缩到两行四步 lab
- 测验:最小复现用例 quiz
不动手也能给出答案
- 排查中手滑的那一刻 reading
- 不动手也能回答,动了就要还原 lab
- 测验:只读排查与可证明的回滚 quiz