Initial commit from Martins Github

This commit is contained in:
Jake Kasper
2026-04-23 13:50:31 -05:00
parent 488a0d01ef
commit 3228db3097
30 changed files with 4377 additions and 1 deletions

11
app/routers/alerts.py Normal file
View File

@@ -0,0 +1,11 @@
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}