deeper log model

This commit is contained in:
Jake Kasper
2026-04-27 13:42:49 -04:00
parent 9ac96cee9a
commit e62f46b68c
17 changed files with 670 additions and 47 deletions

View File

@@ -34,3 +34,19 @@ async def configure_log_shipping():
return await log_ingest.configure_site_output()
except Exception as exc:
raise HTTPException(status_code=500, detail=str(exc)) from exc
@router.post("/logs/traces/start")
async def start_trace(supi: str = Query(min_length=3)):
try:
return await log_ingest.start_subscriber_trace(supi)
except Exception as exc:
raise HTTPException(status_code=500, detail=str(exc)) from exc
@router.post("/logs/traces/stop")
async def stop_trace():
try:
return await log_ingest.stop_subscriber_trace()
except Exception as exc:
raise HTTPException(status_code=500, detail=str(exc)) from exc