动态微服务根因分析

Published:

面向服务拓扑、运行负载和故障模式持续变化的微服务系统,研究如何联合利用指标、日志、调用关系等多源可观测数据,实现细粒度故障归因与根因定位。

项目类型科研项目
研究问题动态环境下的故障诊断
当前产出MRC 与 KLD 两项工作

问题背景

微服务系统中的故障往往跨越多个服务与观测模态。拓扑变化、日志分布漂移和异常传播会削弱静态诊断方法的稳定性,仅依赖单一指标也难以解释复杂故障链路。项目聚焦两个问题:如何让不同模态共同支持细粒度归因,以及如何利用动态特征和日志语义提升持续变化环境中的诊断能力。

我的工作

  • 梳理动态微服务诊断的任务定义、数据组织方式与评测协议。
  • 研究多模态协同优化机制,使指标、日志和调用关系在诊断过程中互相补充。
  • 设计日志感知的联合学习方法,刻画运行状态变化与故障特征之间的联系。
  • 建立基线复现、消融实验、鲁棒性分析和错误案例复盘流程。
  • 将实验结果整理为可复现的研究记录,并推进论文写作与投稿。

研究路径

01多源可观测数据对齐
02动态状态与拓扑建模
03跨模态联合学习
04细粒度诊断归因
05鲁棒性与误差分析

研究产出

  • MRC:Multimodal Fine-Grained Diagnostic Attribution via Collaborative Optimization,FSE 2027 在投。
  • KLD:Kinetic Log-Aware Joint Learning for Dynamic Microservice Diagnosis,ICLR 2027 在投。

关键词

MicroservicesRoot Cause AnalysisMultimodal LearningLog MiningRobustness

← 返回研究项目