知识卡片
第一性调试
内容
从第一性原理调试意味着先观察真实事件分布,再让数据暴露差异,而不是从熟悉故障剧本出发。面对新故障时,这种方式能避免经验偏见,把调查建立在当前系统状态之上。
参考来源
- 位置:《可观测性工程》第8章《通过事件分析实现可观测性》"8.2 从第一性原理调试"一节(源文件:_epub-src/OEBPS/019.xhtml)
- 结论依据:原文明确"正确的科学要求你不要假设任何事情。你必须首先质疑已证明的内容以及你绝对确信的内容。然后,基于这些原则,你必须形成一个假设,并根据对系统的观察来证明它有效或无效",并说明这种方式"不需要事先熟悉系统",与依赖直觉、经验剧本的传统调试形成对比。
- 原始内容:第一性原理是关于系统的基本假设,它不是从另一个假设推导出来的……正确的科学要求你不要假设任何事情。你必须首先质疑已证明的内容以及你绝对确信的内容。然后,基于这些原则,你必须形成一个假设,并根据对系统的观察来证明它有效或无效。