We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fedcc61 commit 80ed5faCopy full SHA for 80ed5fa
deploy/dashboard/app.py
@@ -23,6 +23,7 @@
23
import sys
24
from pathlib import Path
25
26
+from typing import Optional
27
from fastapi import FastAPI, Request
28
from fastapi.responses import HTMLResponse, JSONResponse
29
from fastapi.staticfiles import StaticFiles
@@ -93,8 +94,10 @@ def _parse_log_lines(max_lines: int = 200) -> list[dict]:
93
94
95
@app.get("/api/alerts")
96
async def get_alerts(
- severity: str | None = None,
97
- since_hours: float | None = None,
+ limit: int = 50,
98
+ severity: Optional[str] = None,
99
+ rule_id: Optional[str] = None,
100
+ since_hours: Optional[float] = None,
101
):
102
"""Return recent blocked actions, optionally filtered by severity and time."""
103
import datetime
0 commit comments