PyRCA: A Library for Metric-based Root Cause Analysis

Chenghao Liu, Wenzhuo Yang, Himanshu Mittal, Manpreet Singh, Doyen Sahoo +1 more
6/20/2023
cs.AIcs.LGcs.SE

Official code: salesforce/PyRCA (566 stars, BSD-3-Clause, last commit 2023-11-15).

Abstract

We introduce PyRCA, an open-source Python machine learning library of Root Cause Analysis (RCA) for Artificial Intelligence for IT Operations (AIOps). It provides a holistic framework to uncover the complicated metric causal dependencies and automatically locate root causes of incidents. It offers a unified interface for multiple commonly used RCA models, encompassing both graph construction and scoring tasks. This library aims to provide IT operations staff, data scientists, and researchers a one-step solution to rapid model development, model evaluation and deployment to online applications. In particular, our library includes various causal discovery methods to support causal graph construction, and multiple types of root cause scoring methods inspired by Bayesian analysis, graph analysis and causal analysis, etc. Our GUI dashboard offers practitioners an intuitive point-and-click interface, empowering them to easily inject expert knowledge through human interaction. With the ability to visualize causal graphs and the root cause of incidents, practitioners can quickly gain insights and improve their workflow efficiency. This technical report introduces PyRCA's architecture and major functionalities, while also presenting benchmark performance numbers in comparison to various baseline models. Additionally, we demonstrate PyRCA's capabilities through several example use cases.

View on arXivView PDF

Code Implementations(1)

salesforce/PyRCAOfficial100%
BSD-3-Clause

PyRCA: A Python Machine Learning Library for Root Cause Analysis

56669CSS, PythonFeb 24, 20232 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{liu2023pyrca,
  title  = {PyRCA: A Library for Metric-based Root Cause Analysis},
  author = {Chenghao Liu and Wenzhuo Yang and Himanshu Mittal and Manpreet Singh and Doyen Sahoo and Steven C. H. Hoi},
  year   = {2023},
  eprint = {2306.11417},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.11417v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.11417.svg)](https://codeofpaper.com/paper/2306.11417)

Discussion