知识卡片

链路是事件关系

普通读书笔记卡 · 1737

内容

链路不是漂亮的瀑布图,而是把分布式系统中相关事件按因果和时间关系连接起来。它让一次用户请求穿过多个服务时仍保持身份,帮助团队定位延迟、错误和上下文丢失发生在哪一段。

参考来源

- 位置:《可观测性工程》第6章《将事件拼接成链路》"6.6 结论"及前文对span父子关系的说明(源文件:_epub-src/OEBPS/017.xhtml) - 结论依据:原文明确"事件是可观测性的构建块,链路只是一连串相关联的事件",并说明"如果服务A调用服务B,服务B调用服务C,那么在这条链路中,span A是span B的父span,span B是span C的父span",链路本质是事件按因果/时间关系(父子span)拼接而成,而非单纯的可视化图形。 - 原始内容:事件是可观测性的构建块,链路只是一连串相关联的事件……如果服务A调用服务B,服务B调用服务C,那么在这条链路中,span A是span B的父span,span B是span C的父span……这个瀑布图的每个组成部分都叫作一个链路span,简称span。