Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

服务地图

Beta 版功能

服务地图可直观展示各个服务之间的交互关系。ClickStack 通过在同一个 trace 中匹配客户端 span (出站请求) 和服务端 span (入站请求) 来构建该图,从而重建服务之间的请求路径。

点击左侧导航面板中的 服务地图 以打开完整图谱。使用 OpenTelemetry 摄取链路追踪数据 后,服务就会显示出来。

显示服务节点及其之间请求流的服务地图

探索服务地图

每个节点代表一个服务,由 service.name 资源属性标识。边 (虚线) 用于连接服务:当一个服务中的客户端 span 与另一个服务中的服务端 span 匹配时,就会显示一条连接。节点大小反映相对流量,红色节点表示在所选时间范围内出现错误的服务。

地图上方的工具栏可用于过滤和调整视图。

数据源选择器 — 将地图过滤为特定的链路追踪数据源 (例如“ClickPy Traces”) 。

服务地图工具栏中高亮显示的数据源选择器

采样滑块 — 调整采样率,以平衡性能和准确性。在高流量集群上,较低的采样率加载速度更快。

服务地图工具栏中高亮显示的采样滑块

日期范围选择器 — 设置用于构建地图的链路追踪数据时间窗口。

服务地图工具栏中高亮显示的日期范围选择器

使用地图左下角的 +/- 按钮,或滚动鼠标滚轮即可放大和缩小。

trace 级服务地图

查看单个 trace 时,聚焦式服务地图会显示该请求在各个服务之间的流转路径。这样,你无需离开 trace 瀑布图,就能查看单次请求的拓扑。

Navigation