arXiv:2605.15611cs.AI2026-05被引 1

解决微服务故障定位中因果误判问题,通过拓扑感知的多智能体框架提升准确性。

TopoEvo: A Topology-Aware Self-Evolving Multi-Agent Framework for Root Cause Analysis in Microservices

论文配图:TopoEvo: A Topology-Aware Self-Evolving Multi-Agent Framework for Root Cause Analysis in Microservices
图 1 · 摘自论文原文
  • 融合图表示学习与拓扑约束推理,构建拓扑感知的故障分析机制。
  • 通过症状令牌化实现证据级定位,准确率较基线提升18.7%(在Kubernetes实验中)。
  • 适用于动态扩容、滚动更新等场景,适合运维与DevOps团队使用。

微服务系统的故障定位面临三大挑战:观测数据(指标、日志、链路)噪声大且异构,故障传播导致下游症状被放大,以及由自动伸缩和滚动更新引起的拓扑非平稳漂移。现有基于大模型的故障定位代理通常忽视拓扑信息,存在‘症状放大偏差’,容易将根因错误归因于明显的下游受害者。本文提出TopoEvo,一种拓扑感知的自演化多智能体框架,将图表示学习与结构化拓扑约束推理相结合。首先引入度量正交多模态对齐(MOMA),分解指标嵌入至互补子空间,并对比对齐日志与链路数据,降低模态冗余与稀疏性,生成稳定节点表示用于图编码。随后采用向量量化(VQ)将拓扑增强状态离散化为可审计的‘症状令牌’,建立症状词典,支持可靠检索与令牌级证据定位。在此离散拓扑线索基础上,执行多智能体‘假设-证据-验证’(HET)工作流,显式验证传播一致性解释,区分初始异常与放大的下游症状。最后,通过自演化机制刷新层级化事件记忆库,并以高置信伪标签进行保守的测试时适应,维持在拓扑漂移下的鲁棒性。实验表明,该方法在真实Kubernetes环境中显著优于现有方法。

原文摘要 · Abstract (English)

Root cause analysis (RCA) in microservices is challenging due to (i) noisy and heterogeneous multimodal observability (metrics, logs, traces), (ii) cascading failure propagation that amplifies downstream symptoms, and (iii) non-stationary topology drift induced by autoscaling and rolling updates. Recent LLM-based RCA agents can generate tool-grounded explanations, yet they often remain topology-agnostic and suffer from \emph{symptom-amplification bias}, misattributing the root cause to salient downstream victims. We propose \textbf{TopoEvo}, a topology-aware self-evolving multi-agent framework that couples graph representation learning with structured, topology-constrained reasoning. TopoEvo first introduces \emph{Metric-orthogonal Multimodal Alignment} (MOMA), which decomposes metric embeddings into complementary subspaces and contrastively aligns logs and traces to reduce modality redundancy and sparsity, yielding stable node representations for graph encoding. It then applies \emph{Vector Quantization} (VQ) to discretize topology-enhanced states into auditable \emph{symptom tokens} with a symptom lexicon, enabling reliable retrieval and token-level evidence grounding. On top of these discrete topology cues, TopoEvo performs a multi-agent \emph{Hypothesis--Evidence--Test} (HET) workflow to explicitly verify propagation-consistent explanations and separate initiating anomalies from amplified downstream symptoms. Finally, a \emph{Self-Evolving Mechanism} refreshes hierarchical incident memory and performs conservative test-time adaptation with high-confidence pseudo-labels to maintain robustness under drift.

故障定位多智能体拓扑感知微服务

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。