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).
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.
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