/
Arslan16
/
FleetHub
Обзор
Документация
Войти
/
Arslan16
/
FleetHub
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
services/monitoring/api.py
24 строки
672 B
Arslan16
Заработал мониторинг с графиками. Пересобрана структура папок src в сервисе frontend
12 авг 2026, 10:23
12 авг 2026, 10:23
f2ec58e
Код
Авторство
О чём код?
from fastapi import APIRouter, Request, Depends, status from fastapi.responses import JSONResponse from schemas import AgentMetricsRequest from database_utils import MetricsManager from dependencies import get_metrics_manager api_rt: APIRouter = APIRouter(prefix="/api") @api_rt.post("/get-metrics") async def get_metrics_post_handler( data: AgentMetricsRequest, manager: MetricsManager = Depends(get_metrics_manager) ) -> JSONResponse: """ """ result: list[dict] = await manager.get_dict_metrics( agent_id=data.id, for_last_seconds=data.for_last_seconds ) return JSONResponse(result, status_code=status.HTTP_200_OK)