复盘会:讲清故障时间线和根因,回应告警追问
点「看一看」,Ryan 和 Ciara 就在这里把这一场演一遍;轮到你开口的 4 个地方会停下来,给你看要说的意思和三种说法。
AI角色、对话和声音都由 AI 生成,只用于练习。
这一场在哪里,发生了什么?
周一上午 10 点,温哥华一家软件公司的会议室,复盘上周五下午线上服务中断 40 分钟的事故
上周五下午,线上服务挂了大约 40 分钟。今天开复盘会,由你讲时间线、根因和后续改进。技术主管 Ryan 很冷静,强调对事不对人;运维同事 Ciara 开着日志,会问得很细。
和谁对话?
- Ryan
- 加拿大口音。技术主管,冷静,主持复盘,强调对事不对人
- Ciara
- 爱尔兰口音。运维同事,开着日志,问得很细
你要做到什么?
按顺序讲清几点开始、几点发现、几点恢复;说明根因是一个没走审查的配置改动;提出后续改进:配置改动必须审查、加自动告警;回答 Ciara 的追问:为什么告警晚了 15 分钟。
这一场轮到你开口 4 次:
- 讲时间线
- 说根因
- 提改进
- 答追问
全文:这一场怎么说?
中英对照,不用注册。每一句都能点「听」,录音就是 App 里这一场的录音,只有角色的台词。轮到你的地方,写着你想说的意思、三种说法和值得记住的说法:能说清是短句,先保证对方听懂;自然是同事平时会说的;高密度更紧凑、信息更多。
Okay, let's get started. Friday's outage lasted about forty minutes. Today we look at what happened and why, not who did it.
好,我们开始吧。周五的故障持续了大约四十分钟。今天我们看发生了什么、为什么,而不是谁干的。
听懂:outage 服务中断、故障 · not who did it 不追究是谁的错
Agreed. I've got the logs open here, so I might jump in with a few detailed questions.
同意。我这儿开着日志,可能会插几个比较细的问题。
听懂:logs 日志 · jump in 插话
Could you walk us through the timeline? When did it start, when did we notice, and when were we back up?
你带大家过一下时间线?什么时候开始、什么时候发现、什么时候恢复的?
听懂:walk us through 带我们过一遍 · timeline 时间线 · back up 恢复正常
轮到你:讲时间线
按顺序说清三个时间点:几点开始、几点发现、几点恢复。
你想说的意思:故障下午 3:10 开始,3:25 告警响了我们才发现,回滚改动之后 3:50 完全恢复。
- 能说清It started at 3:10 on Friday afternoon. The alert came at 3:25. We were back at 3:50.
- 自然Sure. It started at 3:10 on Friday afternoon. We only found out at 3:25, when the alert fired, and we were fully back up by 3:50.
- 高密度Sure. Things started failing at 3:10. We didn't pick it up until the alert fired at 3:25, and after rolling back the change, we were fully recovered by 3:50.
| 值得记住的说法 | 中文 |
|---|---|
| We only found out at … | 我们直到……才发现only 强调发现得晚 |
| when the alert fired | 告警响的时候告警“触发”用 fire |
| We didn't pick it up until … | 直到……我们才察觉pick up=察觉到 |
| rolling back the change | 回滚这次改动 |
Thanks, that's really clear. So what actually caused it? What's the root cause?
谢谢,讲得很清楚。那到底是什么引起的?根因是什么?
听懂:root cause 根本原因、根因
轮到你:说根因
说明根因:一个配置改动没经过审查就上了生产环境。
你想说的意思:根因是一个配置改动没走审查,直接上了生产,所以没人有机会发现问题。
- 能说清The cause was a config change. Nobody reviewed it before it went live.
- 自然The root cause was a config change that went out without a review, so nobody caught it before it hit production.
- 高密度It comes down to a config change that skipped review. It went straight to production, so nobody had a chance to catch it.
| 值得记住的说法 | 中文 |
|---|---|
| The root cause was … | 根因是……复盘会标准说法 |
| went out without a review | 没审查就发出去了 |
| It comes down to … | 归根结底是……比 The reason is 更口语 |
| went straight to production | 直接上了生产环境 |
Okay. I'd like to understand how that got all the way to production without anyone noticing.
好。我想弄明白,这个是怎么一路上到生产环境却没人发现的。
听懂:got all the way to 一路走到了 · production 生产环境(线上)
Fair point, and that's a process question, not a people question. What would you change so this doesn't happen again?
说得对,这是流程问题,不是人的问题。你觉得要改什么,才不会再发生?
听懂:Fair point 说得有道理 · process question 流程上的问题
轮到你:提改进
提出两项后续改进:所有配置改动都要审查;加自动告警,几分钟内就能发现。
你想说的意思:两件事:第一,配置改动也要像代码一样走审查;第二,加自动告警,出问题几分钟内就知道。
- 能说清First, every config change needs a review. Second, we need an automatic alert.
- 自然Two things. First, all config changes go through review, just like code. Second, we set up an automatic alert, so we hear about problems within minutes.
- 高密度Two action items: make review required for every config change, just like code, and add automatic alerting on error rates, so we catch issues within a couple of minutes.
| 值得记住的说法 | 中文 |
|---|---|
| go through review | 走审查流程 |
| just like code | 跟代码一样 |
| Two action items: | 两项后续行动:先说数量,听的人好跟上 |
| catch issues within … | 在……之内发现问题 |
I like the direction. One worry, though: if every tiny change needs a review, urgent fixes during an outage could slow right down.
方向我认同。不过有个顾虑:如果每个小改动都要审查,故障期间的紧急修复可能会慢下来。
听懂:One worry, though 不过有个顾虑 · urgent fixes 紧急修复
Easy enough. For urgent fixes, the on-call engineer can do a quick review. Two minutes, not two days.
好办。紧急修复的话,让值班工程师快速审一下就行。两分钟,不是两天。
听懂:on-call engineer 值班工程师 · quick review 快速审查
But one thing still bothers me. The service was down, and our alert stayed quiet for fifteen minutes. Why so late?
不过有件事我还是想不通。服务都挂了,告警却十五分钟没响。为什么这么晚?
听懂:bothers me 让我在意、想不通 · stayed quiet 一直没响
轮到你:答追问
解释告警为什么晚了 15 分钟,并说出怎么改。
你想说的意思:告警规则要错误持续 15 分钟才响,本来是为了少点误报,但显然太慢了。我建议改成两分钟。
- 能说清The alert waited fifteen minutes before it fired. That was too long. We'll make it two minutes.
- 自然The alert only fired after errors lasted fifteen minutes. We set it up that way to avoid false alarms, but it's clearly too slow. I'd cut it to two minutes.
- 高密度The rule was set to avoid false alarms, so it needed fifteen minutes of errors before firing. That trade-off clearly didn't work; I'd bring it down to two minutes.
| 值得记住的说法 | 中文 |
|---|---|
| to avoid false alarms | 为了避免误报 |
| it's clearly too slow | 显然太慢了先承认问题,对事不对人 |
| I'd cut it to … | 我建议缩短到……I'd 比 We must 委婉 |
| That trade-off clearly didn't work | 这个取舍显然不行 |
Okay, that's useful to know. Whatever we change, let's test the alert properly so it doesn't let us down again.
好,这个很有用。不管怎么改,都要把告警好好测一测,别再掉链子。
听懂:test the alert properly 认真测试告警 · let us down 让我们失望、掉链子
Good review, everyone. Thanks for keeping it about the system. Please write this up with owners and dates, and share it by Wednesday.
复盘开得好,谢谢大家对事不对人。请把这些整理成文档,写上负责人和日期,周三前发出来。
听懂:write this up 整理成书面文档 · owners and dates 负责人和截止日期
没听清、卡住时怎么接?
这一场准备的救场的话:没听清、一时想不起词,先用一句接住,再想内容。
| 英文 | 中文 |
|---|---|
| Sorry, could you repeat the question? | 抱歉,能再说一遍问题吗 |
| Give me a second to check the timeline. | 稍等,我看一下时间线 |
| Just to make sure I understand, you're asking about …? | 确认一下,你问的是……吗 |
| I'm not sure yet. Let me check and get back to you. | 我还不确定,查一下再回复你 |
在开口前练这一场
读过一遍,再开口说一遍:在开口前打开这一场,Ryan 和 Ciara 用各自的口音说话,轮到你时停下来等你开口,不限时间;想不起来,提示先给首字母,再给英文说法,最后才给中文。
免费注册、不用绑卡;免费版每周 2 轮 AI 实时对话和 3 次脚本版练习;做自己的场景、连上自己的 AI 可以免费试用 7 天,试用结束不自动扣费。目前只对身在海外的用户开放,电脑上的 Chrome 体验最好。
还可以练哪些场景?
- 终面:讲清自己做了什么,被追问也不慌英国、德国口音
- 技术方案评审:讲清取舍,礼貌说不法国、波兰口音
- 每日站会:说清进展,提出卡点加拿大、尼日利亚口音
- 线上复盘会:说清误检原因,顶住“今天就回滚”的追问美国、印度口音
- 迁移评审会:讲清迁移计划,让业务方批准停机窗口美国、印度口音
- 国际会议海报环节:讲清电池回收结果,答好追问英国、印度口音
这页是怎么写的?
- 内容来源
- 开口前 App 里的练习场景「复盘会:讲清故障时间线和根因,回应告警追问」:情境、角色、全文、三种说法和救场的话都是 App 里的原文,录音是 App 里这一场的录音。人名和情节是虚构的。
- AI 的使用
- 角色、对话和声音都由 AI 生成。
- 更新记录
- 2026-11-01 更新。发现错误,写信到 hello@kaikouqian.com。