Ozone VPN Reliability Agent
03/11/2026, 4:10 PM02:54 ā 14:54 UTC
š“ CRITICAL ā Production ozone-proxy has zero traffic
All production metrics read zero for the entire 12h window: active tunnels, connections, bytes relayed. Latency histograms return NaN. Either the service is down, clients aren't routing to prod, or the scrape target is unreachable.
ā Action: Verify ozone-vpn-prod-us-west-1 is running and accepting connections. Check Prometheus scrape target status.
ā ļø WARNING ā Staging inference backend returning 500s
[INFERENCE] activity reporting returning 500 Internal Server Error and [ENFORCEMENT] returning 434 across multiple sessions (Claude AI Assistant, Notion, Slack, Zoom). 15+ occurrences. Not blocking proxy function but session tracking is broken.
ā Action: Investigate inference API health.
ā ļø WARNING ā Staging DOMAINCOLLECTION 400 errors with corrupted data
Continuous 400 Bad Request from domain cooccurrence recording. Domain lists contain null-byte entries mixed with legitimate domains. Affects data pipeline, not proxy routing.
ā Action: Sanitize domain collection input; check for garbled SNI from raw IP connections.
ā ļø WARNING ā Staging direct dial p99 latency spikes to ~12s
Periodic spikes well above the 500ms direct threshold. Correlates with repeated i/o timeouts to 68.232.201.178:443 (~10 failures). Setup p99 otherwise healthy at ~248ms.
ā Action: Investigate connectivity to 68.232.201.178. Consider blackholing if unreachable.
ā¹ļø INFO ā High never-connected WireGuard peers
Prod: 24 never-connected, Staging: 54 never-connected. Consider auditing stale provisioned entries.
ā¹ļø INFO ā iOS client telemetry silent
Zero events across all VPN telemetry (both prod and staging PostHog projects). No connect attempts, no tunnel starts, no errors, no active devices. Possible telemetry regression ā verify PostHog SDK initialization.
ā¹ļø INFO ā Tempo error traces correlate with Loki findings
~20 ozone-proxy + ~20 wgcm error traces in Tempo. No slow DNS, no slow connections, no wgcm 401s. Error traces share root cause with inference backend 500s.
ā
Services OK
⢠wgcm: Zero operation errors. Peers stable (prod=16, staging=36, dev=48). No restarts. No 401s.
⢠Restarts: ozone-proxy=0, wgcm=0
š« Open Linear Tickets
⢠CLE-158 ā iOS VPN stale DNS on device wake (In Progress, Urgent)Ozone VPN Reliability Agent
03/11/2026, 4:10 PM