let requestCount = 0; async function checkHealth() { const startTime = Date.now(); try { const response = await fetch('http://localhost:8080/health'); const latency = Date.now() - startTime; requestCount++; if (response.ok) { document.getElementById('status').innerHTML = ` متصل ويعمل `; } else { document.getElementById('status').innerHTML = ` خطأ بالخادم `; } document.getElementById('latency').innerHTML = `${latency} ms`; document.getElementById('requests').innerHTML = requestCount.toLocaleString(); } catch (error) { document.getElementById('status').innerHTML = ` غير متصل `; document.getElementById('latency').innerHTML = `- ms`; } } setInterval(checkHealth, 5000); checkHealth();