from fastapi import APIRouter from app.services import alertmanager 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}