{"app":{"name":"SaSarenda","env":"production","hostname":"718b6593778a","public_base_url":"https://srv1.24dexstudio.ru","checked_at":"2026-04-04T14:39:29.519624+00:00"},"database":{"status":"ok","database":"sasarenda","version":"PostgreSQL 16.13 on x86_64-pc-linux-musl"},"redis":{"status":"ok","mode":"standalone"},"components":[{"name":"Token Proxy","state":"ok","description":"OpenAI-compatible proxy c учётом токенов и лимитов клиентов."},{"name":"Model Registry","state":"ok","description":"Каталог доступных моделей с global/client overrides и профилями доступа."},{"name":"Client Runtime","state":"ok","description":"Отдельные контейнеры клиентов на internal-сети с доступом к LLM только через proxy."},{"name":"Admin API","state":"ok","description":"Защищённые методы для обзора, клиентов, моделей и журнала запросов."},{"name":"Audit Trail","state":"ok","description":"История всех admin-изменений: клиенты, модели, upstream и sync-действия."},{"name":"Billing Ledger","state":"ok","description":"Месячные агрегаты по токенам, стоимости и авто-блокировке."},{"name":"Postgres","state":"ok","description":"Операционная база платформы."},{"name":"Redis","state":"ok","description":"Кэш и очереди для фоновых задач."}],"metrics":{"clients_total":1,"clients_active":1,"requests_this_month":1.0,"tokens_this_month":24.0,"cost_this_month":0.0,"models_total":8,"models_available":8,"models_enabled":4,"audit_events_24h":29,"period_start":"2026-04-01","period_end":"2026-05-01"},"routes":["GET /admin","GET /api/status","GET /api/admin/session","POST /api/admin/session/login","POST /api/admin/session/logout","GET /api/admin/overview","GET|POST /api/admin/clients","GET /api/admin/clients/{slug}/handoff","GET /api/admin/clients/{slug}/usage","POST /api/admin/clients/{slug}/status","POST /api/admin/clients/{slug}/rotate-key","DELETE /api/admin/clients/{slug}","GET /api/admin/runtime/templates","POST /api/admin/clients/{slug}/upstream","GET|POST /api/admin/clients/{slug}/models","GET /api/admin/clients/{slug}/runtime","POST /api/admin/clients/{slug}/runtime/provision","POST /api/admin/clients/{slug}/runtime/start","POST /api/admin/clients/{slug}/runtime/stop","GET /api/admin/models","POST /api/admin/models/sync","POST /api/admin/models/global","GET /api/admin/audit","GET /api/admin/requests","POST /api/proxy/openai/chat/completions","POST /v1/chat/completions"],"phases":["Синхронизировать каталог моделей и выбрать global default upstream","Выдать клиентам профили доступа с allowed models, overrides и своим upstream","Закрыть audit trail и уведомления по админ-действиям","Подключить policy layer и полноценные client containers","Собрать полноценную admin panel поверх существующего API"]}