查询调用链路

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

操作步骤

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

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

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

    参数类型

    说明

    本地应用名

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

    说明

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

    远端应用名

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

    说明

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

    Trace ID

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

    调用结果

    成功失败

    耗时大于

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

    起止时间

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

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

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

    调用方式

    支持 ALLHTTPRPCDBMQ NoSQL。选择不同的调用方式,将展开更多查询条件,具体如下:

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

      说明

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

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

      说明

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

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

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

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

    自定义业务 Tag

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

  3. 单击 查询

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

后续操作

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

阿里云首页 金融分布式架构 SOFAStack 相关技术圈