# Robust Failure Diagnosis of Microservice System through Multimodal Data

arXiv: https://arxiv.org/abs/2302.10512 · HTML: https://mlsanity.com/paper/2302.10512/

## Key facts

- Cited by 24 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 21 Feb 2023.

## Built on by (most cited first, 24 of 24)

- [Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4](https://mlsanity.com/paper/2401.13810/) (2024)
- [AgentFM: Role-Aware Failure Management for Distributed Databases with LLM-Driven Multi-Agents](https://mlsanity.com/paper/2504.06614/) (2025)
- [Large Language Models for Networking: Workflow, Advances and Challenges](https://mlsanity.com/paper/2404.12901/) (2024)
- [TAMO: Fine-Grained Root Cause Analysis via Tool-Assisted LLM Agent with Multi-Modality Observation Data in Cloud-Native Systems](https://mlsanity.com/paper/2504.20462/) (2025)
- [A Comprehensive Survey on Root Cause Analysis in (Micro) Services: Methodologies, Challenges, and Trends](https://mlsanity.com/paper/2408.00803/) (2024)
- [Twin Graph-based Anomaly Detection via Attentive Multi-Modal Learning for Microservice System](https://mlsanity.com/paper/2310.04701/) (2023)
- [OpsAgent: An Evolving Multi-agent System for Incident Management in Microservices](https://mlsanity.com/paper/2510.24145/) (2025)
- [RuntimeSlicer: Towards Generalizable Unified Runtime State Representation for Failure Management](https://mlsanity.com/paper/2603.21495/) (2026)
- [Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLM](https://mlsanity.com/paper/2506.02490/) (2025)
- [Root Cause Localization for Microservice Systems in Cloud-edge Collaborative Environments](https://mlsanity.com/paper/2406.13604/) (2024)
- [CHASE: A Causal Hypergraph based Framework for Root Cause Analysis in Multimodal Microservice Systems](https://mlsanity.com/paper/2406.19711/) (2024)
- [A Scenario-Oriented Benchmark for Assessing AIOps Algorithms in Microservice Management](https://mlsanity.com/paper/2407.14532/) (2024)
- [Root Cause Analysis for Microservice Systems via Cascaded Conditional Learning with Hypergraphs](https://mlsanity.com/paper/2511.17566/) (2025)
- [AI Techniques in the Microservices Life-Cycle: A Systematic Mapping Study](https://mlsanity.com/paper/2305.16092/) (2023)
- [Are GNNs Actually Effective for Multimodal Fault Diagnosis in Microservice Systems?](https://mlsanity.com/paper/2501.02766/) (2025)
- [UModel: An Agent-Ready Observability Data Modeling Method at Scale](https://mlsanity.com/paper/2606.04799/) (2026)
- [A Multi-Dataset Benchmark for Evaluating LLM Agents in Microservice Failure Diagnosis](https://mlsanity.com/paper/2606.29193/) (2026)
- [OpsMem: Dual-Memory Reasoning with Cross-Memory Resonance for Failure Diagnosis](https://mlsanity.com/paper/2607.11357/) (2026)
- [OmniFuser: Adaptive Multimodal Fusion for Service-Oriented Predictive Maintenance](https://mlsanity.com/paper/2511.01320/) (2025)
- [ARMOR: A Robust Self-Supervised Framework for Root Cause Analysis in Microservices under Missing Modality](https://mlsanity.com/paper/2603.25538/) (2026)
- [LATS-RCA: Language Agent Tree Search for Root Cause Analysis in Microservices](https://mlsanity.com/paper/2605.03505/) (2026)
- [Root Cause Analysis with Latent Confounders using Partial Ancestral Graphs](https://mlsanity.com/paper/2606.20912/) (2026)
- [KRCA: An Efficient Root Cause Analysis System in Hyper-scale Microservice Systems via Agentic AI](https://mlsanity.com/paper/2607.01788/) (2026)
- [STAR: Adaptive Spatial-Temporal Normalization for Unified Microservice Incident Management](https://mlsanity.com/paper/2609.31645/) (2026)

## Abstract (arXiv)

Automatic failure diagnosis is crucial for large microservice systems. Currently, most failure diagnosis methods rely solely on single-modal data (i.e., using either metrics, logs, or traces). In this study, we conduct an empirical study using real-world failure cases to show that combining these sources of data (multimodal data) leads to a more accurate diagnosis. However, effectively representing these data and addressing imbalanced failures remain challenging. To tackle these issues, we propose DiagFusion, a robust failure diagnosis approach that uses multimodal data. It leverages embedding techniques and data augmentation to represent the multimodal data of service instances, combines deployment data and traces to build a dependency graph, and uses a graph neural network to localize the root cause instance and determine the failure type. Our evaluations using real-world datasets show that DiagFusion outperforms existing methods in terms of root cause instance localization (improving by 20.9% to 368%) and failure type determination (improving by 11.0% to 169%).
