通过调用链分析页面对应用的调用链信息进行分析后,您可对调用链信息进行条件过滤,还可查看应用拓扑、实时聚合链路表以及调用链瀑布图。

查看调用链信息

  1. 登录链路追踪Tracing Analysis控制台
  2. 在左侧导航栏中单击应用列表,并在应用列表页面顶部选择地域,然后单击目标应用名称。
  3. 在左侧导航栏中单击调用链分析,在调用链分析页面,可对调用链信息进行过滤,操作如下。
    • 单击左上角的综合条件输入框,可同时或分别添加Span名称IP标签三个过滤条件。在添加过滤条件时,可添加单个Span名称IP、以及多个标签
    • 耗时大于输入框中输入具体响应时间,可查询大于此耗时的调用链信息。
    • 勾选异常复选框,可查询有异常的调用链信息。
  4. 单击搜索,可查看过滤后的调用链信息,包括:
    • 耗时和Span次数的时序曲线。
    • Span次数/耗时分布图。
    • 可按照Span、IP等进行过滤分组的调用链信息列表。
    Trace Analysis
  5. 分组依据列表,选择Span、IP等进行过滤分组。例如,选择的IP
    Trace List
  6. 单击某条IP,显示与此IP相关的调用链信息列表。
    Trace List

查看应用拓扑

应用拓扑主要展示经过条件过滤后的应用间依赖关系的拓扑图,以及各应用之间的请求比例、调用倍数和耗时比例等信息。基于性能体验考虑,应用拓扑最多支持拉取5000条链路请求进行聚合。

单击应用拓扑页签,查看应用拓扑图。
Trace Topology
说明
  • 请求比例 = 应用对外调用的请求数 / 应用总请求数。 例如有100个请求进入上层应用A, 而从A调用下层应用B的只有90个请求,那么A到B的请求比例为90%。(因为在应用A中,可能存在if判断进行过滤,导致一些请求不会进入应用B。)
  • 调用倍数 = 应用对外调用的Span数 / 应用总Span数。例如有100个Span进入上层应用A, 而从A调用下层应用B的有300个Span,那么A到B的调用倍数为3。 例如A到B显示为90% / 3x, 表示应用A中有90% 的请求会去调用应用B,应用A平均调用3次应用B。

查看实时聚合链路表

实时聚合是将经过条件过滤后的调用链,根据Span名称和应用名进行聚合的调用链路表。基于性能体验考虑,实时聚合最多支持拉取5000条链路请求进行聚合。

  1. 单击全链路聚合页签,查看实时聚合链路表。
    Trace Real-time Aggregation
    说明
    • 请求数 / 请求比例:请求比例表示调用当前Span节点的请求比例数。例如总请求数为100个,请求比例为10% 表示有10个请求调用当前Span。计算公式= 当前Span的请求数 / 总请求数 * 100%。
    • Span数 / 请求倍数:请求倍数表示平均每个请求数调用当前Span的次数,例如1.5x表示平均每个请求会调用当前Span 1.5次 。计算公式 = Span数 / Span的请求数。
    • 平均自身耗时 / 比例:平均自身耗时表示不包括子Span的平均耗时,例如Span A到B中,A耗时为10毫秒,B耗时为8毫秒,那么A的自身耗时为2毫秒。计算公式 = Span耗时 - Sum(子Span耗时)。如果是异步调用的话,将不会减去子耗时,计算公式 = Span耗时。
    • 异常数 / 异常比例:异常比例表示出现异常的请求比例,例如3% 表示有3% 的请求出现异常。计算公式 = 异常请求数 / 总请求数。异常请求数不等于异常数,当请求倍数大于1时, 一个异常请求可能对应多个异常数。
  2. 可选:将鼠标悬浮于蓝色Span名称上,显示推荐调用链提示信息,可查看与此Span关联的调用链。单击其中一条traceId,显示调用链瀑布图,详情请参见查看调用链瀑布图

查看调用链瀑布图

  1. 单击调用链列表中的某条TraceId,显示调用链瀑布图。

    调用链路页面上,您可以看到调用链的Span名称、应用名、状态、IP地址/机器名称、日志产生时间和时间轴等信息。

    说明 IP地址字段显示的是IP地址还是机器名称,取决于应用设置页面上的显示配置。详情请参见管理应用和标签
    图 1. 调用链路页面
    Page Trace
  2. 将鼠标悬浮于Span名称上,可以查看该Span的时长、开始时间、Tag和日志事件等信息。
    Overlay Tag and Log Events

设置查询时间范围

您可以选择预设的时间范围,或者输入自定义的时间范围。

  • 单击页面右上角的时间选择框,然后单击一个预设的时间范围,例如最近30分钟本周最近30天
  • 如果没有符合需求的预设时间范围,则单击自定义,然后在日历中选择起始和截止时间,或者在文本框内手动输入,并单击确定
    说明 日期的格式为YYYY-MM-DD,时间的格式为HH:MM
图 2. 查询时间范围选择器
Time Picker