Initial commit: add .gitignore and README
This commit is contained in:
17
fusionagi/api/routes/admin.py
Normal file
17
fusionagi/api/routes/admin.py
Normal file
@@ -0,0 +1,17 @@
|
||||
"""Admin routes: telemetry, etc."""
|
||||
|
||||
from fastapi import APIRouter
|
||||
|
||||
from fusionagi.api.dependencies import get_telemetry_tracer
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@router.get("/telemetry")
|
||||
def get_telemetry(task_id: str | None = None, limit: int = 100) -> dict:
|
||||
"""Return telemetry traces (admin). Filter by task_id if provided."""
|
||||
tracer = get_telemetry_tracer()
|
||||
if not tracer:
|
||||
return {"traces": []}
|
||||
traces = tracer.get_traces(task_id=task_id, limit=limit)
|
||||
return {"traces": traces}
|
||||
Reference in New Issue
Block a user