当您需要定位应用外部调用缓慢或出错的问题时,可以使用ARMS应用监控的外部调用功能实现问题定位。

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏选择应用监控 > 应用列表,并在顶部菜单栏选择目标地域。
  3. 应用列表页面单击目标应用的名称。
  4. 在左侧导航栏中单击外部调用
    外部调用页面的左侧列表展示了应用的所有外部调用。您可以按照响应时间、请求数、错误数或异常数对该列表排序。

概览

在左侧列表选中其中一个外部调用,可在概览页签上查看该外部调用的请求数、响应时间、错误数以及HTTP-状态码的时序曲线。

外部调用概览

调用来源

在左侧列表选中其中一个外部调用,可在调用来源页签上查看该外部调用所有接口的响应时间、请求数和错误数的时序曲线。

pg_am_external_calls

调用来源页签上,可按需执行以下操作:

  • 在页签顶部单击全部折叠/展开,即可折叠或展开下方的所有接口。
  • 在页签顶部的搜索框内输入应用名称或接口(Span)名称的关键字,并单击搜索图标,即可筛选出符合条件的接口。
  • 单击接口信息所在的折叠面板,或者单击行末的上箭头或下箭头,即可展开或折叠该接口的性能指标信息。

接口快照

在左侧列表选中其中一个外部调用,可在接口快照页签上查看该外部调用的参数详情,单击TraceId可以查看调用链路和业务轨迹。