from fastapi import APIRouter from app.services import alertmanager, cluster_inventory router = APIRouter() @router.get("/alerts") 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, "cluster": await cluster_inventory.get_cluster_inventory(), }