接口调用

接口调用页面展示客户端调用、服务端调用和本地调用中的接口(Span)调用性能指标,以及链路上游和链路下游的接口调用情况。

功能入口

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表

  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。

    说明

    语言列显示Java图标图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。

  3. 在左侧导航栏中单击接口调用

    • 单击响应时间请求数错误数页签,并单击页签标题旁边的箭头,即可按照相应的条件对所有接口进行升序或降序排序。

    • 在搜索框中输入关键字,即可动态筛选出符合关键字的接口。

接口概览

接口调用页面列出了应用调用中涉及的全部接口(Span)。您可以按照响应时间、请求数或错误数对该列表排序。在接口列表中选中一个接口,即可在概览页签上查看应用的拓扑图和接口调用性能指标的时序曲线,包括请求数、响应时间和错误数。链路追踪接口概览

查看链路上游和链路下游的接口调用情况

链路上游链路下游页签分别列出了应用上游(调用应用的一方)和应用下游(被应用调用的一方)的接口及其调用性能指标,包括响应时间、请求数和错误数。

图 1. 链路下游页签链路追踪-链路下游-CN

链路上游链路下游页签上,可按需执行以下操作:

  • 在页签顶部单击全部折叠/展开,即可折叠或展开下方的所有接口。

  • 在页签顶部的搜索框内输入应用名称或接口(Span)名称的关键字,并单击放大镜图标,即可筛选出符合条件的接口。

  • 单击接口信息所在的折叠面板,或者单击行末的上箭头或下箭头,即可展开或折叠该接口的性能指标信息。

查看调用链路

调用链路页签列出了该应用在所选时间段内所选机器上耗时最长的至多100个调用链路。

图 1. 调用链路页签链路追踪-调用链路
说明 状态列中的绿色图标表示耗时小于500毫秒,黄色图标表示耗时介于500毫秒至1000毫秒之间,红色图标表示耗时大于1000毫秒或者有Tag Key为error

调用链路页签上可以按需执行以下操作:

  • 耗时大于调整框中输入一个时间值(单位为毫秒),并单击查询,即可筛选出耗时大于指定值的调用链路。
  • 选择异常并单击查询,即可筛选出有异常的调用链路。
  • 单击产生时间耗时右侧的上下箭头,即可按照对应的条件进行升序或降序排列。
  • 单击TraceID,即可在新窗口中打开调用链路页面,并查看该调用链路的瀑布图。

查看调用链瀑布图

调用链路页面上,您可以看到调用链路的Span名称、时间轴、应用名称、开始时间、IP地址(或机器名称)以及状态。

说明 IP地址字段显示的是IP地址还是机器名称,取决于应用设置页面上的显示配置。详情请参见管理应用和标签。
图 2. 调用链路页面链路追踪-调用链路-CN

将鼠标悬浮于单个Span名称上,还可以查看该服务的时长、开始时间、Tag和日志事件等信息。

链路追踪- Span名称-CN

设置查询时间范围

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

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