更新时间:2023-11-03 GMT+08:00

应用拓扑

调用链可以展示单次调用的拓扑关系,同时APM系统可以通过采集的指标数据,形成各个服务之间调用的总体拓扑关系。应用拓扑主要分两种:

  • 单组件拓扑:是单个组件下的单个环境的拓扑,同时可以展开直接或间接上下游的组件的拓扑关系。
  • 全局应用拓扑:可以查看这个应用下面全部或者部分组件的全局拓扑关系。

拓扑图的每根线条代表服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的。单击线条,右边可以查看这个调用关系的趋势图。同时拓扑图也会标示中间件的调用关系。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题。

查看单组件拓扑

  1. 登录管理控制台。
  2. 单击左侧,选择“应用服务 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏选择“应用监控 > 指标”。
  4. 在界面左侧树单击待查看拓扑的环境后的
  5. 单击“拓扑”,查看该组件下的调用及依赖关系。

    单击组件之间的连线,会在右侧显示详细的数据。

    可以打开“只显示组件之间调用”开关,屏蔽非应用内部调用关系;也可以单击“展开全部”,展示与除中心节点外其他组件之间的调用关系。

    图1 查看单组件拓扑

查看全局拓扑

  1. 在左侧导航栏选择“应用监控 > 指标”。
  2. 在界面左侧树单击对应应用,进入该应用的详情页。
  3. 单击“全局拓扑”,查看该应用下所有组件的调用及依赖关系。

    单击组件之间的连线,会在右侧显示详细的数据。

    可以通过标签筛选需要查看的调用关系;也可以打开“只显示组件之间调用”开关,屏蔽非应用内部调用关系。

    图2 查看全局拓扑