菜单

概念

分布式追踪提供了一种跨服务跟踪请求来监控应用的方式。追踪记录请求的详细信息,以帮助了解问题发生的原因。

追踪最适合用于分析系统性能、识别瓶颈、监控延迟,并全面了解请求的处理方式。

要使用 Grafana Traces Drilldown 应用,您应该理解这些概念

速率、错误和持续时间指标

Traces Drilldown 应用允许您探索 Tempo 从您的追踪中生成的速率、错误和持续时间 (RED) 指标。

适用于调查指标含义
活动中的异常峰值速率每秒请求数
追踪生态系统中的总体问题错误失败的请求数
响应时间和延迟问题持续时间请求花费的时间,表示为直方图

有关 RED 方法的更多信息,请参阅RED 方法:如何插桩您的服务

追踪和 spans

追踪代表请求或动作在分布式系统所有节点中移动的过程,尤其是在容器化应用或微服务架构中。这使得追踪成为发现瓶颈和互连问题的理想可观测性信号。

追踪由一个或多个 span 组成。Span 是追踪中的一个工作单元,具有相对于追踪起始时间的开始时间、持续时间以及该工作单元的操作名称。它通常引用追踪中的一个父 span,除非它是第一个 span,也称为根 span。它经常包含与 span 本身相关的键/值属性,例如请求中使用的 HTTP 方法,以及其他元数据,如服务名称、子 span 事件或指向其他 span 的链接。

更多信息,请参阅 Tempo 文档中的使用追踪查找解决方案