arXiv論文メモ
新着一覧
cs.SE · 査読状況未確認

証拠抽出と推論を分離してマイクロサービスの障害原因を探る

EviRCA: Decoupling Evidence Extraction from Reasoning for Microservice Root-Cause Analysis

Yuhao Wang, Zhen Qin, Xingliang Wang, Guochang Li, Weize Li, and Shuiguang Deng

この論文をやさしく読む

ひとことで言うと

マイクロサービスの障害調査で、ログなどから証拠を抽出する処理と、その証拠から原因を考えるLLMを分ける方法です。

何に役立つ?

大量の計測値やトレースをそのまま読ませる負担を減らし、構造化した証拠から原因を調べる運用支援に役立ちます。

この研究の面白いところ

LLMには小さな読み取り専用ツールだけを与え、コード実行や生の観測データへのアクセスをさせません。OpenRCAで正答率40.6〜43.9%、トークン15〜26倍削減を報告しています。

どこまで分かった?

三つの企業システム由来の評価です。従来より改善しても正答は半分未満で、残るボトルネックは抽出済み証拠を正しく判断する段階と分析しています。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

根本原因分析(RCA)は、現代のマイクロサービスシステムを維持するうえで重要だが、多くの労力を要するため、大規模言語モデル(LLM)の有望な適用対象である。近年のエージェント型手法では、LLMがコードを生成・実行し、生のテレメトリを反復的に調査できる。しかし、単一モデルに大量の異種テレメトリからの証拠取得、障害箇所の特定、根本原因の推論を同時に求めるため、計算コストが高く、挙動が不安定で、診断精度も限られる。また、生のテレメトリは数値指標、構造化トレース、機械生成ログからなり、そのままLLMで処理するには適さない。 本研究では、決定論的な証拠抽出とLLMによる推論を分離するRCAフレームワークEviRCAを提示する。システムに依存しない抽出段階で、生の指標、トレース、ログを、原情報に忠実な少数のマルチモーダル証拠カードへ変換する。LLMは生テレメトリへのアクセスやコード実行を行わず、事前定義された少数の読み取り専用ツールを通して、この構造化された観測内容だけを推論する。 3つの企業システムに由来する実際の異種テレメトリで構築されたベンチマークOpenRCAで評価した。EviRCAの正解率は、異なる2種類のLLMで40.6〜43.9%となり、最高15.2%だった従来のOpenRCAベースラインを大幅に上回った。同時に、トークン消費量を15分の1〜26分の1、実行時間を3分の1〜20分の1に削減した。さらに、時間、構成要素、根本原因を同時に推論する必要があり、従来手法の性能がほぼゼロと報告されていた難しい事例も解決した。 処理過程に沿った失敗分析では、ボトルネックは証拠の探索ではなく、抽出段階ですでに提示された証拠を判断することにあると分かった。これは、LLMによるRCAの有効性が、証拠抽出の品質に大きく依存することを示唆する。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-17(UTC)
最新改訂
2026-09-17 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

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.

著者のコメント

12 pages, 4 figures, 6 tables

arXiv ID: 2609.19825 / 要約の誤りについて