Documentation

Introduction

RCABench is a comprehensive benchmarking platform designed for evaluating root cause analysis (RCA) algorithms in microservices environments. It provides automated fault injection, algorithm execution, and evaluation capabilities for distributed systems research.

🎯 Key Features

  • Inject faults into microservices using chaos engineering principles
  • Execute RCA algorithms on collected observability data
  • Evaluate and compare different root cause analysis approaches
  • Benchmark performance across various microservice architectures
  • Manage datasets of fault scenarios and observability traces

Next