Перейти к содержимому

Статус сервиса

GET
/health
curl --request GET \
--url https://passports.dev.techcon-ml.ru/health

Проверяет доступность БД и свежесть Redis heartbeat от worker. Не доказывает backlog, фактическую обработку extraction-задач или доступность LLM.

Сервис и БД работают нормально

Media typeapplication/json
HealthResponse
object
ok
required
Ok

True если сервис работает нормально

boolean
data
Any of:
HealthData
object
database
required
Database

‘ok’ если БД отвечает

string
workers_online
required
Workers Online

Число активных Celery-воркеров. 0 — очередь не обрабатывается

integer
version
required
Version

Версия сервиса

string
build_sha
Build Sha

Отпечаток образа, из которого работает служба

string
""
error
Any of:
HealthErrorDetail
object
code
required
Code

Машиночитаемый код ошибки

string
message
required
Message

Человекочитаемое описание

string
Example
{
"data": {
"database": "ok",
"version": "1.0.0",
"workers_online": 2
},
"ok": true
}

Критическая ошибка сервиса (БД недоступна)