added multi node functionality

This commit is contained in:
Jake Kasper
2026-04-24 12:33:52 -04:00
parent c4c081362e
commit 16e5f2ced2
30 changed files with 673 additions and 93 deletions

View File

@@ -1,5 +1,5 @@
from fastapi import APIRouter
from app.services import alertmanager
from app.services import alertmanager, cluster_inventory
router = APIRouter()
@@ -8,4 +8,9 @@ router = APIRouter()
async def get_alerts():
alerts = await alertmanager.get_alerts()
critical = sum(1 for a in alerts if a.get("severity") == "critical")
return {"alerts": alerts, "total": len(alerts), "critical": critical}
return {
"alerts": alerts,
"total": len(alerts),
"critical": critical,
"cluster": await cluster_inventory.get_cluster_inventory(),
}