How NightOwl Works?

AUTONOMOUS SRE PLATFORM

GitHub
Webhooks · PRs · Security
Grafana
Metric alerts · Thresholds
Kubernetes
Pod · Node · Deploy events
Slack
ChatOps commands
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
Redis
Cache · State
Qdrant
Vector search
Triage
Severity · Priority
Log Analyst
Patterns · RCA
Correlator
Metrics · PromQL
Fixer
Restart · Rollback
Security
SAST · CVE · Secrets
Compliance
SOC2 · GDPR
PostMortem
Reports · Timeline
MCP Tool Server
Model Context Protocol · Standardized tools
☸️
Kubernetes
🐙
GitHub
📊
Prometheus
💬
Slack
🎫
Jira
🏗️
Terraform
Webhooks ↓
Publish ↓
Consume ↓
Socket.io →
Read/Write →
Spawn agents ↓
Tool calls ↓
Execute ↓
NightOwl Architecture · @AdityaNirgude