Summary
Add a Network Health section to /admin dashboard showing external probe results alongside existing live KPI metrics.
Part of #667.
Problem
Phase 2 dashboard (#666) shows internal metrics (EPS, connections, CPU/RAM) but not external reachability (DNS, TLS expiry, public WebSocket latency).
Goal
Summary
Add a Network Health section to
/admindashboard showing external probe results alongside existing live KPI metrics.Part of #667.
Problem
Phase 2 dashboard (#666) shows internal metrics (EPS, connections, CPU/RAM) but not external reachability (DNS, TLS expiry, public WebSocket latency).
Goal
resources/admin/dashboard.htmlGET /admin/network-healthon load and poll refresh (align interval with/admin/metricsSSE or separate polling)