全部文档

链路与拓扑

链路回答“这一次请求经过了什么”,拓扑回答“这些请求把系统连成了什么样”。两者使用同一份数据。

链路

  • 分布式追踪与瀑布图
  • span 内的 SQL、HTTP、消息队列信息
  • 错误归因与异常堆栈
  • 与日志、会话双向跳转

拓扑

  • 运行地图:当前有哪些服务、实例、依赖
  • 影响路径:一个慢请求会影响哪些上游
  • 服务流:从入口到出口的流量与耗时
  • 火焰图:按调用栈聚合耗时
  • 关系历史:关系什么时候变化

关系从哪来

关系来自真实调用,不是手工维护的配置。服务、主机、容器、数据库、消息队列的边由采集数据生成。

使用建议

  1. 先用拓扑确定影响面
  2. 再从节点下钻到具体链路
  3. 最后用日志与会话确认现场

限制

  • 没有东西向流量、也不允许网络采集的环境拿不到完整关系
  • 跨网段或 NAT 后的调用需要确认地址映射
  • 关系历史依赖保留期,超出保留期的快照不可查

相关文档:数据模型与信号、数据库观测。