跳转至

服务拓扑


在该模式下,您可以通过拓扑图直观查看各服务间的调用关系。主要包含以下要素:

  1. 区分环境和版本:支持基于服务(service)和服务环境版本(service+env+version) 两种维度绘制链路拓扑图,开启区分环境和版本后,将按照不同的环境版本绘制服务拓扑图。例如,在金丝雀发布场景下,开启该功能后,可查看不同环境版本下的服务调用情况;

  2. 填充:支持选择不同的性能指标请求数、P50 响应时间、P75 响应时间、P95 响应时间、P99 响应时间和错误率来查看服务节点颜色;

  3. 自定义区间:为选择的填充指标自定义服务节点颜色区间范围。节点的颜色根据最大值和最小值等分为 5 个区间,每个区间将自动对应五个不同的颜色;

  4. 节点尺寸:节点大小共有 3 种尺寸,对服务每秒请求数的最大值(Max)最小值(Min)进行三等分,得出的三个区间对应 3 种图形尺寸。

注意

当每秒请求数小于 0.01 时,显示值将统一标注为“< 0.01”,但节点的实际尺寸仍根据真实数据计算。例如,查询结果显示最大值为 0.009,最小值为 0.0003,均小于 0.01,则显示为“Min < 0.01,Max < 0.01”,但节点尺寸仍基于 0.009 和 0.0003 进行计算。

管理拓扑

在拓扑图,您可以进行以下操作:

Hover 在服务节点处时,对应服务将高亮显示,其他无关联服务及连接线变灰。您可以查看该服务的请求数、错误率、平均响应时间和 P99/P95 响应时间等指标数据。


开启“自定义区间”功能后,可为选择的“填充指标”设置服务节点颜色区间范围。通过填充功能,选择不同的性能指标来查看服务节点的颜色变化。


放大拓扑图时,可在左下角查看小缩略图,以便快速定位和导航。


  • 查看上下游:点击服务图标,可查看当前服务的上下游服务关联。点击左上角的返回总览按钮,可返回到原服务拓扑图。在搜索框中进行搜索或筛选,可过滤并显示匹配的关联上下游服务;

  • 查看服务概览:点击服务图标,可查看服务概览详情;

  • 关联查询:点击服务图标,可查看相关日志、相关链路。


Service Map 查询

前提

所有商业版工作空间归属于同一个组织 ID,即 organization 相同。

若同一个 Trace 数据存在分流情况,数据会归属于不同的工作空间,此时无法在同一个工作空间查看完整的链路数据。而跨工作空间 Service Map 查询可保证数据查询的连贯性,直接在当前工作空间点击按钮即可查看当前服务的上下游调用拓扑。

数据源定义及 DQL 查询

更多详情,可参考 服务拓扑数据源定义

文档评价

文档内容是否对您有帮助? ×