feat(admin): состояние инфраструктуры на странице отладки
Сегодняшняя авария (упал гипервизор — вместе с ним брокер, Ollama, прокси) проявлялась в отладке косвенно: пустой список воркеров и ошибка очередей. Прямого ответа «что именно недоступно» страница не давала, хотя эндпоинт /admin/health его уже знает. Блок статусов рисуется и тогда, когда сам срез не собрался — именно в аварии он нужен больше всего, а собирается в этот момент дольше обычного. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -221,7 +221,10 @@ Identity (Universal Auth) и генерирует `.env` заново (`infisica
|
||||
Кнопки «Запустить всё» / «Остановить всё» — массовый старт и кооперативная отмена
|
||||
(флаг `cancel_requested`, воркер останавливается сам на ближайшем тике; уже
|
||||
начатый прогон не рвём посреди записи в базу).
|
||||
- **Панель отладки** (админка → «Отладка», `GET /api/admin/debug`): один срез —
|
||||
- **Панель отладки** (админка → «Отладка», `GET /api/admin/debug` + `/health`):
|
||||
один срез — доступность инфраструктуры (PostgreSQL/Redis/MinIO/ES/Ollama/
|
||||
брокер: этот блок показывается даже когда сам срез не собирается, потому что
|
||||
при аварии первый вопрос — что именно отвалилось),
|
||||
живые воркеры Celery и что именно они крутят, глубина очередей RabbitMQ
|
||||
(в т.ч. `unacked` и число потребителей), покрытие корпуса эмбеддингами,
|
||||
активные и проблемные прогоны, зависшие прогоны (нет heartbeat >10 мин),
|
||||
|
||||
Reference in New Issue
Block a user