发现并处理业务链路拓扑变化
信息
当应用发布或依赖调整后,通过业务链路拓扑变化提醒可以核对节点和调用关系的增减,并将确认后的扫描结果同步到当前链路,避免长期按照过期的业务结构进行观测。
开启每日拓扑扫描
每日拓扑扫描决定业务链路是否参与结构变化检测,只有开启扫描的内部链路才会产生拓扑变化提醒。
你可以在创建业务链路时开启每日扫描拓扑变化,也可以进入链路详情,在基本信息中打开该开关。开关默认关闭。
扫描范围取决于入口节点:
| 入口配置 | 扫描范围 |
|---|---|
| 已设置入口节点 | 从入口节点关联的接口开始发现调用拓扑。 |
| 未设置入口节点 | 从当前链路全部节点的接口开始发现,扫描范围可能更大。 |
系统按日从调用链中提取节点和调用关系,并将最近一次扫描结果与当前已保存拓扑比较。外部数据源同步的业务链路不参与每日扫描。

发现存在变化的业务链路
扫描完成后,先从业务链路列表确认哪些链路需要核对,再进入详情查看变化位置。
- 进入 观测洞察 → 业务观测 → 业务链路。
- 选择拓扑变化筛选,查看存在待处理变化的内部链路。
- 查看卡片或列表中的节点、关系增减摘要和扫描日期。
- 点击目标业务链路进入详情;存在待处理变化时,页面默认高亮拓扑变化。
摘要中的 + 和 - 分别表示新增和删除数量。例如,节点 +1/-1 表示发现一个新节点,同时当前拓扑中的一个节点未在最近一次扫描中出现,并不表示节点总数没有变化。


核对节点和调用关系变化
进入详情后,需要判断变化是否符合发布、配置或依赖调整的预期,再决定是否同步。
- 在左侧拓扑变化区域查看节点和关系的新增、删除数量。
- 点击变化明细,在拓扑中定位对应节点或调用关系。
- 保持高亮拓扑变化开启,查看扫描对比结果:新增内容使用新增样式,删除内容以灰色虚线形式显示。
- 关闭高亮拓扑变化,返回当前已保存拓扑,确认变化应用前的链路结构。
高亮开关只改变查看方式,不会修改当前链路。页面顶部的时间范围只影响指标数据,拓扑变化始终来自最近一次扫描结果与当前链路的比较。

同步确认后的拓扑
确认变化符合预期后,可以将最近一次扫描结果写入当前业务链路。
- 点击同步最新拓扑。
- 根据核对结果选择同步方式:
同步方式 适用情况 结果 全部采纳 所有新增和删除均符合预期。 将全部变化写入当前链路,处理完成后清除变化提醒。 仅采纳新增 需要保留当前节点或关系,只补充新发现内容。 写入新增内容,未采纳的删除项继续保留提醒。 自定义 只希望应用部分变化。 按勾选结果更新,未采纳项仍可继续处理。 - 确认同步后返回详情,检查当前拓扑是否与预期一致。
也可以在变化明细中使用更新到拓扑处理单条变化。部分同步后,如确认剩余变化本次无需处理,可以选择本次不再提醒;下一次扫描仍发现差异时,系统会重新提醒。

确认处理结果
处理完成后返回业务链路列表进行验证:
- 全部变化已采纳时,链路不再显示拓扑变化标识。
- 仍有未采纳项时,拓扑变化标识和明细继续保留。
- 进入详情并关闭高亮后,当前已保存拓扑应与本次同步结果一致。
提示
发布完成后先核对新增依赖,再处理删除项。短时间没有调用数据也可能导致节点或关系未被扫描到,删除前应结合发布记录和实际流量确认。