OpenRCA and rca-llm

OpenRCA targets root cause analysis in software failures using LLMs as the analytical tool, while rca-llm provides an evaluation framework specifically for assessing RCA performance in LLM inference systems themselves—making them **complements** that address different layers (RCA for general software vs. evaluation of RCA in LLM deployments).

OpenRCA
53
Established
rca-llm
25
Experimental
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 17/25
Maintenance 10/25
Adoption 4/25
Maturity 11/25
Community 0/25
Stars: 292
Forks: 36
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 5
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About OpenRCA

microsoft/OpenRCA

[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failures?

This project helps software reliability engineers and site reliability engineers diagnose why complex software systems fail. It takes in various telemetry data like KPI time series, dependency graphs, and log files, along with a natural language description of a problem, to pinpoint the exact root cause of a software issue. The output helps these engineers quickly understand and resolve incidents in their operational software.

site-reliability-engineering incident-management software-diagnostics system-monitoring AI-model-evaluation

About rca-llm

exalsius/rca-llm

An evaluation framework for root cause analysis in large-scale LLM inference systems

Scores updated daily from GitHub, PyPI, and npm data. How scores work