知识卡片

可观测性是能力

普通读书笔记卡 · 1732

内容

可观测性不是指标、日志、链路的集合,而是系统允许人仅凭外部输出理解任意内部状态的能力。复杂软件最危险的问题常是新颖且怪异的,只有能即时切分高维数据、连续追问,团队才不必靠预设仪表盘猜原因。

参考来源

- 位置:《可观测性工程》第1章《什么是可观测性》"1.2 把可观测性应用到软件系统"一节(源文件:_epub-src/OEBPS/011.xhtml) - 结论依据:原文明确定义"我们对软件系统的'可观测性'的定义是:一种度量能力,能帮助你更好地理解和解释系统当前所处的任何状态,无论这种状态多么新颖或怪异",并强调"如果你无须发布新代码(如增加一个用于调试的日志)就可以理解任何新颖或怪异的状态,那么你的系统就具备可观测性",说明可观测性是能力而非工具集合。 - 原始内容:简单地说,我们对软件系统的"可观测性"的定义是:一种度量能力,能帮助你更好地理解和解释系统当前所处的任何状态,无论这种状态多么新颖或怪异……如果你无须发布新代码(如增加一个用于调试的日志)就可以理解任何新颖或怪异的状态,那么你的系统就具备可观测性。