EviRCA: Decoupling Evidence Extraction from Reasoning for Microservice Root-Cause Analysis
On the map: LLM reasoning → Reasoning for agents, planning and code
Abstract (arXiv)
Root-cause analysis (RCA) is a critical yet labor-intensive task for maintaining modern microservice systems, making it an attractive target for large language models (LLMs). Recent agentic approaches allow an LLM to iteratively explore raw telemetry by generating and executing code, asking a single model to simultaneously retrieve evidence, localize faults, and infer root causes over large volumes of heterogeneous telemetry, which leads to high computational cost, unstable behavior, and limited diagnostic accuracy. However, raw telemetry consists of numeric metrics, structured traces, and machine-generated logs that are not directly suitable for LLM processing. We present EviRCA, a framework for LLM-based RCA that decouples deterministic evidence extraction from LLM reasoning. A system-agnostic extraction stage converts raw metrics, traces, and logs into a compact set of faithful multimodal evidence cards, while the LLM reasons only over these structured observations through a small set of predefined read-only tools, without accessing raw telemetry or executing code. We evaluate EviRCA on OpenRCA, a benchmark built from real, heterogeneous telemetry across three enterprise systems. EviRCA achieves a correct rate of 40.6%-43.9% across two different LLMs, substantially outperforming prior OpenRCA baselines that achieve up to 15.2%, while reducing token consumption by 15-26x and execution time by 3-20x. Moreover, EviRCA solves hard cases requiring simultaneous reasoning over time, components, and root causes, a setting where previous approaches reported near-zero performance. Our process-level failure analysis further shows that the bottleneck lies in judging the evidence that the extraction stage has already surfaced, rather than searching for it, suggesting that the effectiveness of LLM-based RCA depends heavily on the quality of evidence extraction.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 8 of its 38 references that are in the map. First posted on arXiv 17 Sep 2026.
Builds on
8 of 38 references.
Closest ancestors · 1
Same direction, newest first
Other references · 7
- 2023TaskWeaver: A Code-First Agent Frameworkcited by 86
- 2026Why Do AI Agents Systematically Fail at Cloud Root Cause Analysis?cited by 9
- 2025OpsAgent: An Evolving Multi-agent System for Incident Management in Microservicescited by 6
- 2025GALA: Can Graph-Augmented Large Language Model Agentic Workflows Elevate Root Cause Analysis?cited by 5
- 2025DynaCausal: Dynamic Causality-Aware Root Cause Analysis for Distributed Microservicescited by 5
- 2026MetaRCA: A Generalizable Root Cause Analysis Framework for Cloud-Native Systems Powered by Meta Causal Knowledgecited by 3
- 2025OpenDerisk: An Industrial Framework for AI-Driven SRE, with Design, Implementation, and Case Studiescited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026How Far Can Root Cause Analysis Go on Real-World Telemetry Data?
- 2026LATS-RCA: Language Agent Tree Search for Root Cause Analysis in Microservices
- 2026STAR: A Stage-attributed Triage and Repair framework for RCA Agents in Microservices
- 2026GALA: Graph-Augmented LLM Agents for Root Cause Analysis and Incident Response in Microservices
- 2026Root Cause Analysis Method Based on Large Language Models with Residual Connection Structures
- 2026Beyond Fault Localization: A Trajectory-Level Study of LLM Agents for Microservice Root Cause Analysis
- 2026Large Language Models (LLMs) for Telecom Root Cause Analysis (RCA): A Structured Reasoning Framework for Evidence-Grounded Diagnosis
- 2025MicroRCA-Agent: Microservice Root Cause Analysis Method Based on Large Language Model Agents