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