diff --git a/public/static/healthcheck/index.html b/public/static/healthcheck/index.html
index 8df309651..9e20bde78 100644
--- a/public/static/healthcheck/index.html
+++ b/public/static/healthcheck/index.html
@@ -723,6 +723,7 @@
isRefreshing = false;
refreshBtn.disabled = false;
refreshText.textContent = 'Refresh All';
+ updateAtAGlanceText();
// Hide overlay
overlay.classList.remove('active');
@@ -761,7 +762,7 @@
// Determine overall service status
const endpoints = healthData[serviceName].endpoints;
- const healthyCount = endpoints.filter(ep => ep.statusCode >= 200 && ep.statusCode < 400).length;
+ const healthyCount = endpoints.filter(ep => !isDegraded(ep) && !isUnhealthy(ep)).length;
const totalCount = endpoints.length;
if (healthyCount === totalCount) {
@@ -771,7 +772,6 @@
} else {
healthData[serviceName].status = 'unhealthy';
}
- updateAtAGlanceText();
}
// Check a single endpoint
@@ -967,7 +967,6 @@
// Create microservice element
function createMicroserviceElement(serviceName, serviceData) {
- console.log(serviceName, serviceData);
const serviceEl = document.createElement('div');
serviceEl.className = 'microservice-group';
serviceEl.id = `service-${serviceName}`;