跳到主要内容

远程调用

通过远程调用模块,您可以从远程服务实例远程接口两个维度,快速发现第三方服务或服务间调用的性能问题,定位异常根因。

  • 第三方远程调用:安装探针的进程向未安装探针的服务发起请求。
  • 服务间远程调用:安装探针的进程向同样安装探针的服务发起请求。

核心能力

  • 气泡图异常定位:通过远程调用统计气泡图,以吞吐率、错误率、平均响应时间多维度快速识别异常调用。
  • 双维度分析入口:支持从远程服务实例、远程接口两个维度独立分析,覆盖不同排查场景。
  • 关键接口标记:支持将高价值远程接口标记为关键接口,快速聚焦核心链路。
  • 下钻详情分析:点击任意实例或接口,进入详情页,可查看关系、指标、调用链、错误、分析、见解等数据。

使用场景

场景一:发现高延迟的第三方服务:某远程服务实例平均响应时间异常升高,通过气泡图定位,进入详情查看调用链确认慢请求来源。

场景二:批量筛查接口错误:切换至远程接口 Tab,按错误率排序,快速找出错误率偏高的接口,直接跳转到错误调用链定位原因。

场景三:监控核心业务接口:将关键业务接口标记为「关键远程接口」,通过切换 Tab 快速筛选,重点关注核心链路质量。

开始使用

进入系统服务 → 远程调用,即可查看远程调用页面,默认展示「远程服务实例」Tab。

远程服务实例

列表呈现当前时间范围内所有远程调用的实例数据,包含吞吐率、错误率、Apdex、平均响应时间、较慢/很慢调用占比、标签等指标。

您可以:

  • 通过顶部搜索框按远程服务实例名称远程实例识别名称进行检索。
  • 勾选右上角的第三方远程调用 / 服务间远程调用快速过滤调用类型。
  • 展开「远程调用统计」区域,查看以平均响应时间(Y 轴)× 错误率(X 轴)× 吞吐率(气泡大小)构成的气泡图,框选区域可局部放大。
  • 点击列表中的实例名称,进入远程调用详情页进行下钻分析。
  • 支持自定义表头字段(含协议类型、调用地址),以及将当前列表导出为 CSV(文件名:远程服务实例_所选时间区间.csv)。

1776867534896

1776867557566

远程接口

切换至「远程接口」Tab,可从接口粒度分析远程调用性能,支持对全部远程接口或关键远程接口进行快速筛选。

筛选

  • 属性筛选:支持远程接口名称、远程接口识别名称、域名、远程服务实例名称、远程实例识别名称、所属服务、所属服务识别名称。
  • 指标筛选:支持调用次数、吞吐率、错误率、Apdex、平均/最大/最小响应时间、P50/P75/P95/P99 响应时间、较慢/很慢调用次数及占比、错误调用次数。

关键接口

  • 点击列表行中的🔑图标,可将接口标记或取消标记为关键远程接口
  • 点击「关键远程接口」Tab,可快速筛选出已标记的接口列表。

列表字段与下钻

列表默认展示远程接口名称、吞吐率、错误率、Apdex、平均响应时间、较慢/很慢调用占比、标签,支持自定义表头。点击以下字段可直接跳转:

可点击字段跳转目标
远程接口名称接口详情 - 关系页(路径:远程接口 / 接口详情)
远程服务实例名称远程服务实例详情页
错误调用次数接口详情 - 调用链 - 错误调用链
较慢调用次数接口详情 - 调用链 - 较慢调用链
很慢调用次数接口详情 - 调用链 - 很慢调用链

支持将接口列表导出为 CSV(文件名:远程接口_所选时间区间.csv)。

1776867599176

远程调用详情

点击远程服务实例名称,进入详情页,顶部展示当前实例的健康状态及 Apdex、平均响应时间、调用次数、请求错误率四项核心指标(含环比趋势)。

详情页提供以下分析 Tab:

  • 关系:可视化展示调用该实例的服务数量及调用占比,以及当前实例包含的远程接口列表。
  • 指标:查看关键性能指标的时间趋势图。
  • 调用链:查看该实例的调用链数据,支持按错误、较慢、很慢进行过滤。
  • 错误:展示当前远程调用捕获的报错信息。
  • 分析:提供影响分析、拓扑分析等多维度分析。
  • 告警:查看与当前实例关联的告警记录。
  • 见解:展示该实例的健康评分、数据采集等信息。

1776867642347

远程接口详情

点击远程接口名称,进入接口详情页,支持在右上角点击 「标记为关键接口」,将当前接口加入关键接口列表。其余页面结构和功能与远程调用详情一致。

1776867673556