菜单

分析追踪数据

要进一步分析过滤后的 spans,请使用动态变化的标签页:比较结构根因分析追踪列表

选择 RED 指标时,标签页会随上下文改变。

每个标签页都提供关于所提供信息的简要说明。

使用细分标签页

**细分**标签页根据所选资源或 span 属性的值来划分选定的指标。当使用**持续时间**指标时,**细分**会显示所选属性每个值的 90 百分位数持续时间,并按其平均持续时间对属性序列进行排序。当选择**速率**时,**细分**会按每秒请求速率对属性序列进行排序,错误会用红色标记。

您可以更改 作用域,以显示 资源Span

使用**分组依据**选择器,您可以根据不同的属性对所选指标进行分组。例如,如果您选择的指标类型是**错误**,然后选择 service.name 属性,则显示的结果将按 service.name(匹配最多的)排序显示错误数量。

Errors metric showing the Breakdown tab without filters

应用默认为 service.name,并显示其他常用的资源级别属性,例如 clusterenvironmentnamespace。在下拉列表中,您可以选择任何资源级别属性进行分组。

使用比较标签页

**比较**标签页帮助您发现和排序哪些 span 属性与所选指标相关性最高,从而您可以立即找出导致追踪级别问题的原因。

Comparison view

选择指标后,该标签页会计算每个资源或 span 属性的值在选定子集(**选择**)和所有其他 spans(**基准**)之间的差异有多大。它会按差异降序排列属性-值对,因此顶部条目是与您感兴趣的信号最独特关联的那些。

  • 如果您正在查看**错误**指标,则**选择**包含所有出错的 spans,而**基准**包含所有未出错的 spans。

  • 如果您正在查看**持续时间**指标,默认情况下,**选择**包含高于 90 百分位数的慢速 spans,而**基准**包含所有其他 spans。您可以在持续时间热力图上手动调整选择。

比较的行为也会因您选择的 RED 指标而异。例如,如果您正在查看**错误**指标,比较会显示与错误相关的属性值。但是,如果您正在查看**持续时间**指标,比较会显示与高延迟相关的属性。

使用检查聚焦于单个属性

**检查**允许您分解并查看给定比较中的单个属性值。如果您有这样的比较,您可以高亮显示差异最大的值(这里 attribute=valuespan.app.product.id=OLJCESPC7Z),但您无法轻松查看所有其他值。

Select Inspect on an attribute

选择**检查**后,应用仅显示一个属性 span.app.product.id,但会可视化显示每个值。

Inspect focuses the results on the selected attribute

使用结构标签页

结构标签页允许您从追踪中提取和查看聚合数据。标签页的名称取决于您正在查看的指标

  • 速率提供**服务结构**
  • 错误提供**根因错误**
  • 持续时间指标提供**根因延迟**

对于**速率**,**服务结构**标签页向您展示应用程序如何相互通信来满足请求。使用此标签页分析与当前过滤器匹配的追踪的服务结构。

Service structure tab

对于**错误**,**根因错误**标签页显示所选过滤器下的错误结构。使用此标签页可以立即查看导致追踪中更高层级问题的错误链。

Link to span data from Root cause errors

选择**持续时间**指标时,**根因延迟**标签页显示运行时间最长的 spans 结构,以便您可以分析慢速 spans 的结构。

图示的 spans 是使用来自多个追踪的 spans 编译而成的聚合视图。

Duration metric showing root cause latency

使用追踪列表标签页

每个 RED 指标都有一个追踪列表

  • **速率**提供一个列出**追踪**的标签页。
  • **错误**提供**错误追踪**列表。
  • **持续时间**(spans)列出**慢速追踪**。

在此视图中,您可以使用**添加额外列**将附加属性添加到新列。

更改选定的时间范围

使用右上角的时间选择器修改追踪下钻中显示的数据。

您可以选择最长持续时间为 24 小时的时间范围。此时间范围可以是您配置的追踪数据保留期内的任何 24 小时。默认保留期为 30 天。

有关时间范围选择器的更多信息,请参阅使用仪表盘