Skip to content

OperationsPAI/OperationsPAI.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OperationsPAI Community

Building the Future of Root Cause Analysis Together

GitHub Stars License

Welcome to the OperationsPAI community repository! This is your starting point for understanding our vision, values, and how to participate in building a self-evolving RCA ecosystem.


About OperationsPAI

OperationsPAI is an open-source community building the world's first self-evolving training environment for Root Cause Analysis (RCA) in microservices.

Our Mission

Bridge the gap between academic research and industrial practice by creating an intelligent platform where:

  • Researchers can develop and evaluate RCA algorithms with continuously generated data
  • Practitioners can test and deploy production-ready RCA solutions
  • Students can learn distributed systems through hands-on experience

What Makes Us Different

Unlike static benchmarks, we use intelligent fault injection that evolves with your algorithms:

graph LR
    A[Intelligent Fault<br/>Injection] --> B[Microservices]
    B --> C[Data Collection]
    C --> D[Algorithm<br/>Evaluation]
    D --> E[Fitness<br/>Feedback]
    E --> A

    style A fill:#e1f5ff
    style B fill:#fff4e1
    style C fill:#e8f5e9
    style D fill:#f3e5f5
    style E fill:#ffe1e1
Loading

The stronger your algorithm, the harder the faults become.

Core Principles:

  • 🌐 Open by Default: All code, data, and research openly shared
  • πŸ”¬ Research Meets Practice: Academic rigor with production readiness
  • 🀝 Community First: Success measured by community growth
  • 🎯 Quality Over Speed: Build it right, not just fast

Why OperationsPAI?

For Researchers πŸŽ“

  • No more "no data" problem: Dynamic data generation for any fault scenario
  • Reproducible experiments: Standardized environment and evaluation metrics
  • Focus on algorithms: Skip the infrastructure setup, dive into innovation

For Engineers πŸ› οΈ

  • Evaluate before deploy: Compare RCA algorithms on standardized benchmarks
  • Learn from research: Access cutting-edge algorithms from academia
  • Contribute scenarios: Share your real-world challenges (anonymized)

For Students πŸ“š

  • Hands-on experience: Work with realistic distributed systems
  • Multiple entry points: From testing to algorithm development
  • Build your portfolio: Contribute to a growing open-source project

Getting Started

For New Community Members

  1. Understand Our Vision: Read Vision & Mission
  2. Learn Our Values: Review Core Values
  3. Join the Conversation: GitHub Discussions
  4. Find Your First Task: Browse Good First Issues

For Contributors

  • Code Contributions: See Contributing Guide
  • Documentation: Help improve our docs
  • Testing: Verify installation on different platforms
  • Community Support: Answer questions in GitHub Discussions

For Users


Project Repositories

OperationsPAI consists of multiple interconnected repositories:

Repository Description Status
AegisLab Core orchestration platform βœ… Active
Pandora Intelligent fault scheduler 🚧 In Progress
RCABench Platform Algorithm evaluation framework βœ… Active
chaos-experiment Fault injection framework βœ… Active
train-ticket Demo microservices app βœ… Active
loadgenerator Traffic generation tool βœ… Active

πŸ“– Technical Architecture


Roadmap

Current Focus (2026 Q1-Q2):

  • πŸ”₯ Community infrastructure (website, documentation)
  • πŸ”₯ Quick Start guide (30-minute demo)
  • πŸ”₯ Code cleanup and standardization
  • 🚧 Intelligent fault scheduling loop
  • πŸ“‹ Additional microservice targets

See our detailed roadmap for the full 18-month plan.


Community Governance

How We Work

Communication Channels

  • πŸ’‘ GitHub Discussions: Discussions - Q&A and discussions
  • πŸ› GitHub Issues: Issues - Bug reports and features
  • 🐦 Twitter: @OperationsPAI - Updates and announcements

Resources


Documentation

Community Documentation

Technical Documentation


For Researchers

If you use OperationsPAI in your research:

  • Cite Our Work: Citation format coming soon
  • Share Your Papers: We'll list papers using OperationsPAI
  • Collaborate: Join our research discussions in GitHub Discussions
  • Contribute Algorithms: Add your RCA algorithms to the platform

Papers using OperationsPAI: [Coming soon]


License

OperationsPAI is released under the Apache 2.0 License.


Acknowledgments

OperationsPAI is built on top of several excellent open-source projects:


Built with ❀️ by the OperationsPAI Community

Website β€’ GitHub β€’ Twitter

About

Created from Hugo Blox template: theme-documentation

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •