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

查看应用拓扑图

应用拓扑 页面分别以列表和拓扑图的形式展示当前监控的所有业务系统及其相关的性能指标数据。默认情况下,系统以拓扑图的形式展示。

拓扑概述

拓扑是对应用间调用关系和依赖关系的可视化展示。链路拓扑图中,每个图标元素代表一个节点,即链路中实际调用的对象,每个箭头代表一个调用关系。支持跨应用调用,即拓扑图可展示不同应用的服务间调用关系。单击节点连线箭头即可查看节点调用信息。

各节点间的连线颜色反应了应用间的调用耗时情况,可以非常直观地看到应用与应用之间的调用状态。

拓扑图元素说明

拓扑是对应用间调用关系和依赖关系的可视化展示。链路拓扑图中,每个图标元素代表一个节点,即链路中实际调用的对象,支持拖拽以移动各图标元素。关于各元素说明可参考下表。

元素

说明

1

用户,代表当前节点为 USER。

说明

无法通过单击该节点图标来查看指标数据等信息。

·11

SOFA 应用,代表当前节点为 SOFA 应用,支持查看节点的监控概览信息,包括请求数、响应时间、错误率。

说明

  • 请求数:当前应用相关链路的 Service 请求数总数,单位为 RPS。

  • 响应时间:当前应用相关链路的所有请求的 Service 响应时间,单位为 ms。

  • 错误率:当前应用相关链路的 Service 错误率(总错误数 / 总请求数),单位为 %。

111

非 SOFA 应用,代表当前节点为非 SOFA 应用,不支持查看节点的监控概览信息。

··

MQ(消息队列),代表当前节点为 MQ 应用,不支持查看节点的监控概览信息。

11

DB(数据库),代表当前节点为 DB 应用,不支持查看节点的监控概览信息。

选中

Cache(缓存),代表当前节点为缓存应用,不支持查看节点的监控概览信息。

1

应用节点连线,表示两个应用节点间的调用关系,具有方向性。

  • SOFA 应用:支持查看连线监控概览信息,包括请求数、满意度、响应时间、错误率、协议。单击连线上的连接点或者箭头,可查看两个应用节点间链路的调用详情,如请求量、平均耗时等指标信息。

    说明

    • 请求数:当前应用相关链路的请求数总数,单位为 RPS。

    • 响应时间:当前应用相关链路的所有请求的响应时间,单位为 ms。

    • 错误率:当前应用相关链路的错误率(总错误数 / 总请求数),单位为 %。

    • 协议:当前应用相关链路的协议类型。

    • 平均耗时:当前应用相关链路的所有请求的平均耗时,单位为 ms。

  • 非 SOFA 应用:不支持查看连线监控概览信息。

  • DB:不支持查看连线监控概览信息。

  • MQ:不支持查看连线监控概览信息。

查看应用拓扑图

应用拓扑图展示当前应用为核心关联的链路。在 应用拓扑 页上,您可以更加直观地看到应用的上下游节点以及与它们的调用关系,从而更快速地找出应用的性能瓶颈。

  1. 在左侧导航栏上,单击 分布式链路 > 应用拓扑

  2. 在拓扑图页上查看以下信息:

    1
    • 选定时间内的应用调用关系拓扑图。

      说明

      单击右上角时间选择框,可设置时间范围。

    • 选定时间内应用的请求数、响应时间、错误率。

      说明

      将鼠标光标悬浮于应用节点图标上,即可查看应用的监控概览信息,可参考 拓扑图元素说明。

    • 选定时间内应用的节点调用信息。

      说明
      • 单击节点连线上的连接点或者箭头,可查看两个应用节点间链路的调用详情,如请求量、平均耗时等指标信息。详情请参见 查看节点调用信息。

      • 单击 实时链路 列的 查询,即可跳转至分布式链路的 链路查询 页。

其他操作

您可以通过拓扑页面右上角的各个按钮对拓扑图进行如下相关操作。

操作

说明

搜索拓扑图中的应用

在搜索框中输入应用名称后,单击 1 即可搜索应用。

支持按应用名进行精确搜索。找到该应用后,右侧将弹出应用详情页,您可以查看目标应用在指定时间范围内多项性能指标数据。

以图形形式展示拓扑

单击 1

以列表形式展示拓扑

单击 2

放大或缩小拓扑图

单击 1即可等比例缩小拓扑图。

单击 1即可等比例放大拓扑图。

恢复至默认大小

单击 1,拓扑图将恢复到默认的大小,即标准大小 100%。

全屏展示拓扑图

单击 1

进入全屏模式后,再次单击该图标即可退出全屏模式。

设置时间查询范围

单击右上角的时间选择框,然后单击一个预设的时间范围,例如 1 小时