查询调用链路

更新时间:
复制 MD 格式

系统支持按多维查询项检索调用链,包括 HTTP、RPC、DB、MQ 等不同类型的调用方式,可实现按各场景自定义 Tag(比如交易号)查询对应的调用链路集合。本文介绍如何通过控制台查询调用链路。

操作步骤

  1. 在左侧导航栏上,单击 分布式链路 > 链路查询。

  2. 在 链路查询 页,设置查询项。

    搜索项都是链路(Trace)字段,具体查询项可参考下表。

    参数类型

    说明

    本地应用名

    选择本地应用名。支持模糊搜索。

    说明

    本地应用名 即应用类型为 Client 的应用名。

    远端应用名

    选择远端应用名。支持模糊搜索。

    说明

    远端应用名 即应用类型为 Server 的应用名。

    Trace ID

    链路的唯一标识。输入Trace ID。

    调用结果

    成功 或 失败。

    耗时大于

    调用的耗时大于指定毫秒数。

    起止时间

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

    • 单击页面右上角的时间选择框,然后单击一个预设的时间范围,例如 最近 15 分钟、最近 30 分钟、最近 1 小时。

    • 如果没有符合需求的预设时间范围,则在日历中选择开始和结束时间,或者在文本框内手动输入,并单击 确定。

    调用方式

    支持 ALL、HTTP、RPC、DB、MQ 或 NoSQL。选择不同的调用方式,将展开更多查询条件,具体如下:

    • 选择 HTTP:新增 调用方法、URL 这两个查询项。

      说明

      查询时 URL 字段受数据库限制,字符串长度超过 91 时将被忽略。

    • 选择 RPC:新增 调用方法、服务名 这两个查询项。

      说明

      查询时 服务名 字段受数据库限制,字符串长度超过 91 时将被忽略。

    • 选择 DB:新增 插件类型、数据库、数据源、数据类型 这四个查询项。

    • 选择 MQ:新增 消息类型、topic 这两个查询项。

    • 选择 NoSQL:新增 NoSQL 类型、调用方法 这两个查询项。

    自定义业务 Tag

    输入自定义的业务 Tag。仅支持 JSON 格式。

  3. 单击 查询。

    在查询结果列表中,查看链路的 Trace ID、调用时间、响应时长、本地应用名称及 IP 地址、远程应用名称及 IP 地址。

后续操作

在查询结果列表中,单击任一链路的 Trace ID,即可进入调用链路详情页,查看链路详情。相关操作请参见 查看链路详情。