链路追踪

本文介绍SERVER->链路追踪的功能和操作。

可以做什么

前提条件

  • 已采集到后端日志数据,详情请参见后端数据采集
  • 已登录到天眼平台的SERVER分析中心。

1、查询实时链路追踪记录(API)

  • 查询操作
    1. 打开链路追踪模块(如下图所示)。
    2. 在顶部导航栏选择 产品/应用
    3. 在页面右上角选择 数据源类型:实时数据。
      • 您可以选择 离线数据,以实现从离数日志数据里查询数据。
    4. 在列表左上方,单击 近10分钟,设置查询的时间范围。
      • 您可以选择近30分钟、近60分钟和自定义时间范围(支持到分钟)。
    5. 在列表左上方,选择 真实用户,设置查询的真实用户。
      • 您可以选择的真实用户范围为近两天日志记录中的前20个真实用户。
    6. 在列表左上方,选择 IP地址,设置查询的IP地址。
      • 您可以选择的IP地址范围为近两天日志记录中的前20条IP地址。
    7. 在列表里查看查询结果。
      说明:选择产品/应用、数据源类型、时间范围、真实用户和IP地址时,系统自动触发查询刷新列表数据。
      
  • 查询结果
    • 链路记录列表:
      • 列表字段:TraceID、Operation、错误类型、开始时间、持续时长(ms)、IP地址。
      • 列表记录:符合条件的链路记录。
  • 交互操作
    • 您可以点击列表的开始时间和持续时长列标题上的图标改变排序。
    • 您可以点击列表的TraceID列的链接打开链路分析详情页面,进行详情的链路追踪分析。

    2、查询离线链路追踪记录

  除查询的数据源为离线数据、查询条件略有不同外,功通和操作与查询实时链路追踪记录完全相同,在此不再详述,具体功能请参见查询实时链路追踪记录

  • 查询条件的不同点:
    • 时间范围:可以选择今天、近7天、近30天和自定义时间范围。
    • 真实用户:可以选择的真实用户范围为近两天日志记录中的前20个真实用户。
    • IP地址:可以选择的IP地址范围为近两天日志记录中的前20条IP地址。


3、查看链路分析详情

  本功能用于查看一条调用链及其所有子调用的详细信息,如组件、操作、Hug状态、url、path、http_method、耗时等,同时还可以针对指定条件的一类调用进行性能趋势分析。

  • 链路分析详情页面如下图所示,分为三个区域:
    • 上方,展示当前调用链及其所有子调用的TOP图,清晰呈现相互之间的调用关系。
    • 左下方,以树结构展示当前调用链及其所有子调用(名称+调用时间)。
    • 右下方,展示当前调用链及其所有子调用实际执行时间计划甘特图。
  • 查看调用明细信息
    • 在调用链及其子调用树上选中任意调用节点,右下方区域会展示该调用的明细信息,具体内容如下图所示。
    • 在右下方的调用明细区域里,可以针对与该调用相关的一类调用进一步进行性能趋势分析,具体参见分析调用性能趋势

4、分析调用性能趋势

  本功能用于针对链路分析详情里的调用记录,按照一定的条件进行一类调用的性能趋势分析。操作界面如下图所示(右下方区域)。

  • 性能趋势分析操作:
    1. 进入上图所示的链路分析详情页面,并在调用链及子调用树上选中一条调用。
    2. 在右下方性能趋势区域单击今天,设置性能趋势分析的时间范围。
      • 您可以选择近1小时、近7天和近30天。
    3. 在右下方性能趋势区域的录入框里选择调用明细的字段,设置为调用的过滤字段。
      • 您可以选择调用明细的任意字段,支持多选。
    4. 查看性能趋势图形。
      • 参与性能趋势分析的调用记录过滤条件:
        • 调用的组件等于选中调用的组件
        • 调用的过滤字段的字值等于选中调用对应字段的值。
      • 性能趋势图形展示P80、P90和P99的耗时趋势。

results matching ""

    No results matching ""