"""What the running process has counted so far.""" from typing import Any from app.api.admin.routing import admin_router from app.metrics import metrics router = admin_router() @router.get("/metrics") async def metrics_snapshot() -> dict[str, Any]: """The in-process metrics registry as JSON. Per process by design (the app runs one worker), and admin-only: the counters name models and durations, which is operational detail rather than something to expose publicly. """ return metrics.snapshot()