查找和查看跟踪记录

跟踪记录列表页面可让您查找和检查每条跟踪记录的详情。您可以在此页面中查看和检查一条跟踪记录的所有 span、查看请求的摘要信息以及该跟踪记录中每条 span 的详情。如需限制正在调查的跟踪记录,请添加过滤条件。例如,您可以添加过滤条件,让系统仅显示延迟时间超过 1 秒的跟踪记录。

跟踪记录列表页面最多可存储和显示 1000 条跟踪记录。

查看最近的跟踪记录

如需查看最近的跟踪记录,请在 Google Cloud Console 中选择跟踪记录,然后选择跟踪记录列表,或使用以下按钮:

转到跟踪记录列表

如果这是您首次使用 Trace,则可能需要等几分钟才能显示跟踪记录。以下屏幕截图显示了此页面的示例:

Cloud Trace 最近的跟踪记录窗格。

时间间隔

跟踪记录列表页面默认显示前一小时的数据。您可以使用页面顶部的按钮将此时间间隔更改为预设值。预设选项为:

  • 1 小时
  • 6 小时
  • 12 小时
  • 1 天
  • 2 天
  • 4 天
  • 7 天
  • 14 天
  • 30 天

如需查看自定义时间间隔,请执行以下操作:

  1. 选择一个比您所需的自定义时间间隔要长的预设选项。
  2. 将鼠标指针放在选择跟踪记录图上的时间间隔一端,然后将鼠标指针水平拖动到间隔的另一端。
  3. (可选)如需查看自定义的延迟时间值范围,请将鼠标指针放在所需范围的某一端,然后将其垂直拖动到另一端。

您可以重复上述操作,直到您选择了所需的时间间隔和延迟时间范围/

如需将图表恢复到预设时间间隔,请点击重置

过滤条件

您可以使用过滤条件来隐藏或查找单个跟踪记录。每个过滤条件都由与 VALUE 配对的预定义 OPTION 指定。常规语法如下:

[OPTION] : [VALUE]

例如,以下屏幕截图演示了单个过滤条件。过滤条件选项为 RootSpanRecv. 为过滤条件值。使用此过滤条件时,系统仅会显示根 span 以 Recv. 为前缀的跟踪记录。

显示过滤条件。

如需显示与 Recv. 完全匹配的跟踪记录,请使用 +Recv. 作为过滤条件值。使用加号 + 表示您需要完全匹配。如需详细了解过滤语法,请参阅跟踪记录过滤条件

如果您添加多个过滤条件,系统仅会显示满足所有过滤条件的跟踪记录。

添加过滤器条件

如需添加过滤条件,请执行以下操作:

  1. 点击添加跟踪记录过滤条件 以显示过滤条件选项菜单,然后选择一个 OPTION。您始终可以选择以下选项:

    • RootSpan:与根 span 名称一致。
    • SpanName:与 span 名称一致。
    • 方法:显示根 span 由 /http/method 标签注释的跟踪记录,其中标签的值与 VALUE 一致。
    • 状态:显示根 span 由 /http/status_code 标签注释的跟踪记录,其中值标签与 VALUE 匹配。在本例中,VALUE 可以包含特定的状态代码(如 301)或状态值范围(如 3xx)。
    • 最短延迟:显示其延迟时间至少为 VALUE 毫秒的跟踪记录。
    • 拥有标签:显示 VALUE 指定的标签至少显示在一个 span 中的跟踪记录。
    • 服务:(仅适用于 App Engine)显示包含至少一个其服务名称与 VALUE 一致的 span 的跟踪记录。
    • 版本:(仅适用于 App Engine)显示至少包含一个其应用版本与 VALUE 一致的 span 的跟踪记录。

    您可能会看到其他选项,例如网址标签:客户端

  2. (可选)如果您需要完全匹配,请输入加号 +。默认情况下,您可以通过使用 VALUE 执行前缀测试来确定匹配方式。如需详细了解过滤选项,请参阅跟踪记录过滤条件

  3. 通过执行某项以下操作来指定过滤条件 VALUE

    • VALUE 菜单中选择。菜单值选项并不能保证是完整的。
    • 手动输入值,然后按键盘上的 return 键。

例如,如需显示包含 HTTP POST 命令且其延迟时间至少为 2 秒的所有跟踪记录,请添加一个包含值为 2000MinLatency 选项的过滤条件。

修改过滤条件

如要修改过滤条件值,请双击芯片,然后将指针放在过滤条件值上:

  • 您可以从过滤条件值菜单中进行选择。
  • 您可以清空文本。
  • 您可以输入文本。

更改过滤条件值后,过滤条件的样式会发生短暂的变化。

延迟时间图表

带有选择跟踪记录标签的图表会为您所选时间间隔内的每个请求显示一个点。请求的 (x,y) 坐标与该请求的时间和延迟时间相对应。

当您将鼠标指针悬停在某个点上时,系统会显示一条工具提示,其中包含日期、时间、URI 和延迟时间:

显示的跟踪记录工具提示,其中包含延迟时间信息。

当您点击某个点时,会发生以下变化:

  • 系统会刷新图表,并在您选择的点周围画一个圆圈,以突出显示该点。
  • 请求表会突出显示选定的 URI。
  • 跟踪记录列表页面中可能会打开两个新窗格。瀑布图以 URI 形式显示每个 span。“详细信息”窗格会显示有关 URI 的详细信息,并包含指向日志和分析报告(如果有)的链接。如果这些窗格已打开,点击相应点会刷新这些窗格中显示的数据。

最近请求表

默认情况下,最近请求表会显示最近的 5 个请求。该表会存储 1000 条跟踪记录。

属性 说明
延迟时间 应用处理请求的端到端时间。
HTTP 方法 HTTP 方法的类型(如果适用)。对于非 HTTP 请求,此字段为空。
URI 请求的相关 URI。
分析报告 指向关联分析报告(如果有)的链接。
时间 请求的开始时间。

您可以通过以下任一方法更改表中显示的请求:

  • 选择时间范围
  • 使用上一个 下一个 按钮可向后或向前浏览。
  • 点击列标题可更改行的顺序。
  • 点击延迟时间图表中的相应点。

后续步骤