Observability Stack
Narwhal provides full-stack telemetry integrating metrics, logs, distributed traces, and network flows into a single unified operational dashboard.
Telemetry Pipeline
[ Kubernetes Pods & Nodes ]
│
├─ Metrics (Prometheus Exporters) ──► Prometheus ──► Grafana
├─ Logs (Alloy Agent) ──────────────► Loki ────────► Grafana
├─ Traces (OpenTelemetry SDK) ─────► Tempo ───────► Grafana
└─ Network Flows (eBPF BPF Maps) ──► Hubble UI4 Observability Pillars
- Metrics (Prometheus Operator): Node CPU/memory, XFS storage consumption, and APISIX latency alerts
- Logs (Grafana Loki + Alloy): Label-indexed container log aggregation and streaming
- Traces (Grafana Tempo): OpenTelemetry distributed trace correlation with logs via TraceIDs
- Network Telemetry (Cilium Hubble): Real-time service topology, DNS latency, and packet drops via eBPF