Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetRCA — AI Root Cause Analysis Agent for Network Incidents

A multi-agent system that ingests network telemetry (logs, SNMP, config diffs, topology) and produces cited, ranked root-cause hypotheses for network incidents — cutting NOC triage time from tens of minutes to seconds.

Status

🚧 Early build — Milestone 1 (ingestion pipeline) in progress. See docs/architecture.md for the full design and ROADMAP.md for milestones.

Why this exists

NOC engineers spend a large share of incident-response time on triage: correlating alerts across tools, pulling device configs, checking change history, and writing the summary — before any actual fix happens. NetRCA automates that triage step, with every claim traceable back to source evidence.

Architecture

See docs/architecture.md for the full system diagram, agent breakdown, and design rationale (ADRs in docs/ADRs).

Stack: FastAPI · LangGraph · PostgreSQL · Redis · Qdrant (RAG) · React/TypeScript · Docker · Kubernetes · GitHub Actions · OpenTelemetry/Langfuse

Features (planned)

  • Log/config/telemetry ingestion pipeline
  • RAG retrieval over runbooks and past incidents
  • Multi-agent RCA orchestration (LangGraph)
  • Evaluation harness with golden dataset (accuracy, faithfulness, latency, cost)
  • Streaming incident timeline UI
  • Full observability (traces, cost dashboard)
  • Kubernetes deployment + CI/CD

Getting Started

git clone <your-repo-url>
cd netrca
docker compose up

(Docker Compose setup lands in Milestone 7 — see roadmap.)

Tech Stack

Layer Tech
Orchestration LangGraph, LangChain
API FastAPI
Data PostgreSQL, Redis, Qdrant
Frontend React, TypeScript
Infra Docker, Kubernetes, GitHub Actions
Observability OpenTelemetry, Langfuse

License

MIT — see LICENSE

About

AI multi-agent system for network incident root-cause analysis — LangGraph, RAG, FastAPI, K8s

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages