How NightOwl Works?
AUTONOMOUS SRE PLATFORM
GitHub
Webhooks · PRs · Security
Grafana
Metric alerts · Thresholds
Kubernetes
Pod · Node · Deploy events
Event Dispatcher
Node.js · Validate · Normalize · Publish to Kafka
Dashboard
React · Real-time UI
Apache Kafka
Event streaming · 5 topics
Agent Gateway
FastAPI · CrewAI orchestration
Spawns & manages all AI agents
Memory
PostgreSQL
Incidents · Audit
Triage
Severity · Priority
Log Analyst
Patterns · RCA
Correlator
Metrics · PromQL
Security
SAST · CVE · Secrets
PostMortem
Reports · Timeline
MCP Tool Server
Model Context Protocol · Standardized tools
Webhooks ↓
Publish ↓
Consume ↓
Socket.io →
Read/Write →
Spawn agents ↓
Tool calls ↓
Execute ↓
NightOwl Architecture · @AdityaNirgude