应用拓扑
调用链可以展示单次调用的拓扑关系,同时APM系统可以通过采集的指标数据,形成各个服务之间调用的总体拓扑关系。应用拓扑主要分两种:
- 单组件拓扑:是单个组件下的单个环境的拓扑,同时可以展开直接或间接上下游的组件的拓扑关系。
- 全局应用拓扑:可以查看这个应用下面全部或者部分组件的全局拓扑关系。
拓扑图的每根线条代表服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的。单击线条,右边可以查看这个调用关系的趋势图。同时拓扑图也会标示中间件的调用关系。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题。
查看单组件拓扑
查看全局拓扑
- 在左侧导航栏选择“应用监控 > 指标”。
- 在界面左侧树单击对应应用,进入该应用的详情页。
- 单击“全局拓扑”,查看该应用下所有组件的调用及依赖关系。
- 单击组件之间的连线,会在右侧显示详细的请求数、平均RT、错误率等数据。
- 打开“只显示组件之间调用”开关,屏蔽非应用内部调用关系。
- 告警时延设置:支持配置0.5s、1s、3s、5s、10s。
- 错误时延设置:支持配置1s、3s、5s、10s、15s。
- 通过标签筛选需要查看的调用关系。
- 单击
,可获取到统计时段内的最新信息。
- 单击
,可下载拓扑图。
图2 查看全局拓扑 - 右键单击某一个组件图标,选择 “查看调用链”或者“查看指标”,详细介绍参见步骤7。
- 单击图中的连线,会在右侧显示详细的请求数、平均RT、错误率等数据以及折线图。
- 单击折线图左上方的下拉列表,选择实例。
- 单击折线图右上方的
,展示某参数对应的全部实例视图。
- 组件与组件之间的关系图表,支持查看组件间的调用链功能。
- 组件间调用链查询跳转功能,仅探针版本2.5.3及以上支持。
- 单击“查看调用链”按钮,跳转至“调用链”界面,展示组件间的调用链信息。