OTel Distributed Tracing
9 pipeline stage spans with timing, verdict, score. gRPC export to Jaeger. GDPR-safe: no raw content on spans.
Prometheus Metrics
Full metric singletons: SHADOW_BAN_TOTAL, SHADOW_BAN_COST_SAVED_USD, P99 latency, bypass rate, corpus drift.
Grafana Dashboards
Pre-built SLO dashboards. Alerts: P99 latency, 5xx rate, availability, shadow ban rate, corpus drift.
Jaeger Distributed Tracing UI
Full pipeline trace visualization. 9 spans per request. Span attributes: stage, verdict, score (GDPR-safe).
Loki Log Aggregation
Structured log shipping via Promtail. Integrated with Grafana for log-metric correlation.
SOC Event Log
Per-request deep dive: verdict, risk score, stage timing, causal chain. Full audit trail with request ID.
Uptime Monitor
HTTP/SSL/DNS/TCP checks. TimescaleDB hypertable + continuous aggregates. 90-day retention. PagerDuty webhooks.
Financial Impact Calculator
IBM 2024 breach cost benchmarks × industry multiplier × blocked events. ASCII ROI report + PDF export.
Real-time anomaly WebSocket stream — push XAI events to dashboard without polling
WebSocket-based push of XAI anomaly events and incident alerts directly to the SOC dashboard and other observability surfaces. Eliminates polling — latency drops to near-zero. Backed by FastAPI WebSocket endpoint + Redis Pub/Sub fan-out. Client auto-reconnects on disconnect.
Mobile SOC app — React Native, push alerts for HIGH/BLOCK verdicts
React Native mobile application (iOS + Android) with real-time push notifications for HIGH and BLOCK security verdicts. SOC operators receive instant alerts on-the-go with verdict details, risk score, causal stage, and a one-tap link to the full XAI report. Powered by FCM/APNs via the SOVA alerting pipeline.
Grafana unified dashboard for all 11 services
Single Grafana dashboard consolidating metrics from all 11 Docker Compose services: proxy, warden, app, analytics, dashboard, postgres, redis, prometheus, grafana, minio, minio-init. Panels cover CPU/memory per container, request rates, error budgets, and storage utilisation.