跳到主要内容
版本:3.7.0

依赖分析

在软件架构治理、系统运维与变更管理领域,依赖分析(Dependency Analysis) 是针对 “系统内组件、服务、接口、资源之间依赖关系” 的专项分析技术,核心功能围绕 “梳理依赖关系、识别依赖风险、优化依赖结构” 展开,覆盖从 “依赖可视化” 到 “风险预警” 的全流程,具体包括:全维度依赖关系自动梳理;依赖拓扑可视化与结构分析;依赖风险识别与预警等

使用场景

  • 微服务架构治理:微服务数量多(如数十个甚至上百个服务),依赖关系复杂且随业务迭代持续变化,易出现 “循环依赖”“过度依赖” 等问题,导致架构臃肿、故障排查困难。
  • 服务 / 接口变更与下线:需对生产环境的服务或接口执行变更(如 “支付服务 V1 接口升级到 V2”)或下线(如 “老旧的用户信息查询服务下线”),但不清楚哪些下游系统依赖该服务 / 接口,盲目操作易导致业务中断。
  • 故障排查与根因定位:某业务出现故障(如 “下单业务失败”),初步排查发现 “订单服务调用支付服务超时”,但需进一步确认 “支付服务超时是自身问题,还是其依赖的资源故障导致”。

开始使用

1、进入系统服务 -> 调用分析 -> 依赖分析页面。依赖分析将一段时间范围内的调用链聚合形成服务流,以链路的形式展示入口服务调用各个服务的特定顺序。辅助强大的过滤器逐步缩小链路,最终定位问题。

dependencyanalysis1