function updateMetrics() { fetch('/api/metrics') .then(response => response.json()) .then(data => { document.getElementById('network-health').innerHTML = `

Network Health

CPU: ${data.network_health.cpu_percent}%

Memory: ${data.network_health.memory_percent}%

Connections: ${data.network_health.network_connections}

`; document.getElementById('latency').innerHTML = `

Latency

${data.latency.toFixed(2)} ms

`; document.getElementById('bandwidth').innerHTML = `

Bandwidth

Download: ${data.bandwidth.download.toFixed(2)} Mbps

Upload: ${data.bandwidth.upload.toFixed(2)} Mbps

`; }); } // Update metrics every 30 seconds setInterval(updateMetrics, 30000); // Initial update updateMetrics();