Discover and explore top open-source AI tools and projects—updated daily.
microsoftLLM-driven root cause analysis for software failures
Top 94.3% on SourcePulse
OpenRCA provides a benchmark for evaluating Large Language Models (LLMs) in performing root cause analysis (RCA) for software failures. It targets researchers and engineers seeking to automate failure diagnosis by enabling LLMs to analyze diverse telemetry data, including KPI time series, dependency graphs, and logs, thereby improving system reliability and observability.
How It Works
The project leverages LLMs to analyze complex system dependencies across various telemetry types. A key component, the RCA-agent, utilizes Python for data retrieval and analysis. This approach circumvents the limitations of processing excessively long contexts, allowing LLMs to focus on reasoning and enabling scalable analysis of extensive telemetry data.
Quick Start & Requirements
conda create -n openrca python=3.10), activating it (conda activate openrca), and installing dependencies (pip install -r requirements.txt).dataset/ directory, following a specified structure.https://github.com/microsoft/OpenRCA.git.Highlighted Details
Maintenance & Community
The project is authored by Xu, Junjielong et al., associated with the ICLR'25 paper. No explicit community channels (e.g., Discord, Slack) or roadmap links are provided in the README.
Licensing & Compatibility
The specific open-source license is not explicitly stated. The project is owned by Microsoft, and its "Disclaimer" section includes clauses regarding user indemnification and compliance with third-party model licenses, suggesting potential restrictions for commercial use or integration into closed-source systems.
Limitations & Caveats
Significant hardware resources (80GB storage, 32GB RAM) are required. The telemetry dataset download is a manual, multi-step process. The absence of a clear license is a notable adoption blocker. The project's research-oriented nature and strong indemnification clauses in the disclaimer warrant careful review before adoption.
1 day ago
Inactive
openlit
langfuse