from fastapi import APIRouter from app.services import log_analyzer router = APIRouter() @router.get("/actions") async def get_actions(): """Return current action analysis: categorised issues from logs + Prometheus + Alertmanager.""" return await log_analyzer.analyze_logs() @router.get("/actions/history") async def get_actions_history(): """Return the in-memory history ring-buffer for the time-series chart.""" return {"history": log_analyzer.get_history()}