更新时间:2025-06-27 GMT+08:00
分享

查看服务拓扑

可以使用服务拓扑查看微服务之间的调用关系和性能指标,并由错误率、延时等指标感知微服务的健康状况。服务拓扑分为全局拓扑和场景拓扑。

  • 全局拓扑:当微服务A调用微服务B时,全局拓扑会生成A到B的调用边。如此形成的拓扑结构,将是一个复杂的网状结构。用户需要选定搜索深度来限定拓扑图的大小。

    全局拓扑以某一微服务为搜索起点,查找与之关联的节点形成的图。这些节点包括其他微服务、中间件、用户等。

  • 场景拓扑:相对全局拓扑,场景拓扑以接口为粒度来展示调用关系图,并且只会展示带有场景标签的调用关系图。如需查看场景拓扑,需要使用自定义场景标签功能按接口设置场景名称,具体操作请参见配置自定义场景标签

查看全局拓扑

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择运维 > 调用链服务(NUWA Trace)
  1. 在左侧导航栏选择“服务拓扑”。
  2. 在页面上方筛选需要查看的微服务及时间范围。
  3. 在“全局拓扑”页签查看拓扑图,如图1所示。

    调用深度默认为依赖数1个、被依赖数1个,可以根据需要设置,同时可以选择是否开启全链搜索。
    图1 全局拓扑

    以搜索微服务X为例。如果关闭全链搜索,则搜索是单向的,依赖关系如下图所示:

    如果开启全链搜索,则搜索是双向的,依赖关系如下图所示:

场景拓扑

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择运维 > 调用链服务(NUWA Trace)
  1. 在左侧导航栏选择“服务拓扑”。
  2. 在页面上方筛选需要查看的微服务及时间范围。
  3. 单击“场景拓扑”,切换至“场景拓扑”页签,选择“调用场景”,查看该场景的拓扑图。

    图2 场景拓扑

相关文档