查看服务拓扑
可以使用服务拓扑查看微服务之间的调用关系和性能指标,并由错误率、延时等指标感知微服务的健康状况。服务拓扑分为全局拓扑和场景拓扑。
- 全局拓扑:当微服务A调用微服务B时,全局拓扑会生成A到B的调用边。如此形成的拓扑结构,将是一个复杂的网状结构。用户需要选定搜索深度来限定拓扑图的大小。
- 场景拓扑:相对全局拓扑,场景拓扑以接口为粒度来展示调用关系图,并且只会展示带有场景标签的调用关系图。如需查看场景拓扑,需要使用自定义场景标签功能按接口设置场景名称,具体操作请参见配置自定义场景标签。
查看全局拓扑
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击
,选择 。
- 在左侧导航栏选择“服务拓扑”。
- 在页面上方筛选需要查看的微服务及时间范围。
- 在“全局拓扑”页签查看拓扑图,如图1所示。
以搜索微服务X为例。如果关闭全链搜索,则搜索是单向的,依赖关系如下图所示:
如果开启全链搜索,则搜索是双向的,依赖关系如下图所示:
场景拓扑
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击
,选择 。
- 在左侧导航栏选择“服务拓扑”。
- 在页面上方筛选需要查看的微服务及时间范围。
- 单击“场景拓扑”,切换至“场景拓扑”页签,选择“调用场景”,查看该场景的拓扑图。
图2 场景拓扑