Simplifying Root Cause Analysis in Kubernetes with StateGraph and LLM
Not on the map. Why?
Abstract (arXiv)
Kubernetes, a notably complex and distributed system, utilizes an array of controllers to uphold cluster management logic through state reconciliation. Nevertheless, maintaining state consistency presents significant challenges due to unexpected failures, network disruptions, and asynchronous issues, especially within dynamic cloud environments. These challenges result in operational disruptions and economic losses, underscoring the necessity for robust root cause analysis (RCA) to enhance Kubernetes reliability. The development of large language models (LLMs) presents a promising direction for RCA. However, existing methodologies encounter several obstacles, including the diverse and evolving nature of Kubernetes incidents, the intricate context of incidents, and the polymorphic nature of these incidents. In this paper, we introduce SynergyRCA, an innovative tool that leverages LLMs with retrieval augmentation from graph databases and enhancement with expert prompts. SynergyRCA constructs a StateGraph to capture spatial and temporal relationships and utilizes a MetaGraph to outline entity connections. Upon the occurrence of an incident, an LLM predicts the most pertinent resource, and SynergyRCA queries the MetaGraph and StateGraph to deliver context-specific insights for RCA. We evaluate SynergyRCA using datasets from two production Kubernetes clusters, highlighting its capacity to identify numerous root causes, including novel ones, with high efficiency and precision. SynergyRCA demonstrates the ability to identify root causes in an average time of about two minutes and achieves an impressive precision of approximately 0.90.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 23 of its 72 references that are in the map. First posted on arXiv 3 Jun 2025.
Builds on
23 of 72 references.
References · 23
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2021Jigsaw: Large Language Models meet Program Synthesiscited by 103
- 2023Automatic Root Cause Analysis via Large Language Models for Cloud Incidentscited by 82
- 2021Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Taskscited by 70
- 2022Repair Is Nearly Generation: Multilingual Program Repair with LLMscited by 68
- 2023RCAgent: Cloud Root Cause Analysis by Autonomous Agents with Tool-Augmented Large Language Modelscited by 62
- 2024Exploring LLM-based Agents for Root Cause Analysiscited by 60
- 2022Causal Inference-Based Root Cause Analysis for Online Service Systems with Intervention Recognitioncited by 55
- 2023Recommending Root-Cause and Mitigation Steps for Cloud Incidents using Large Language Modelscited by 38
- 2024Automated Root Causing of Cloud Incidents using In-Context Learning with GPT-4cited by 28
11 more
- 2023Robust Failure Diagnosis of Microservice System through Multimodal Datacited by 23
- 2023Eadro: An End-to-End Troubleshooting Framework for Microservices on Multi-source Datacited by 19
- 2024X-lifecycle Learning for Cloud Incident Management using LLMscited by 19
- 2024Face It Yourselves: An LLM-Based Two-Stage Strategy to Localize Configuration Errors via Logscited by 17
- 2019DeCaf: Diagnosing and Triaging Performance Issues in Large-Scale Cloud Servicescited by 16
- 2022Using Deep Learning to Generate Complete Log Statementscited by 16
- 2024A Survey of AIOps for Failure Management in the Era of Large Language Modelscited by 16
- 2021Picking Pearl From Seabed: Extracting Artefacts from Noisy Issue Triaging Collaborative Conversations for Hybrid Cloud Servicescited by 6
- 2024Mutiny! How does Kubernetes fail, and what can we do about it?cited by 3
- 2024Dependency Aware Incident Linking in Large Cloud Systemscited by 2
- 2019On Byzantine Fault Tolerance in Multi-Master Kubernertes Clusterscited by 1
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Think Locally, Explain Globally: Graph-Guided LLM Investigations via Local Reasoning and Belief Propagationcited by 3
- 2026From Natural Language to PromQL: A Catalog-Driven Framework with Dynamic Temporal Resolution for Cloud-Native Observabilitycited by 0
- 2026Towards In-Depth Root Cause Localization for Microservices with Multi-Agent Recursion-of-Thoughtcited by 0
- 2026Auditable Graph-Guided Root Cause Analysis for Kubernetes Incidentscited by 0
- 2026Auditable Graph-Guided Root Cause Analysis for Kubernetes Incidents7 Jun 2026
- 2026Towards In-Depth Root Cause Localization for Microservices with Multi-Agent Recursion-of-Thought14 May 2026
- 2026From Natural Language to PromQL: A Catalog-Driven Framework with Dynamic Temporal Resolution for Cloud-Native Observability15 Mar 2026
- 2026Think Locally, Explain Globally: Graph-Guided LLM Investigations via Local Reasoning and Belief Propagation25 Jan 2026