Health и readiness
Служебные методы для мониторинга. API-ключ не нужен.
GET /health
Проверяет, что процесс запущен. Не обращается к базе данных.
bash
curl https://gateway.ticket.kg/healthjson
{
"status": "ok",
"started_at": "2026-10-30T08:12:44.123456Z"
}| Поле | Описание |
|---|---|
status | Всегда ok |
started_at | Время запуска экземпляра сервиса, UTC |
GET /ready
Проверяет, что сервис готов обслуживать запросы: база данных доступна.
bash
curl https://gateway.ticket.kg/readyГотов — 200 OK:
json
{ "status": "ready" }Не готов — 503 Service Unavailable:
json
{
"error": { "code": "db_unavailable", "message": "database is not ready" },
"request_id": "9f2c4e7a1b3d5f60718293a4b5c6d7e8"
}