Skip to content

Health и readiness ​

Служебные методы для мониторинга. API-ключ не нужен.

GET /health ​

Проверяет, что процесс запущен. Не обращается к базе данных.

bash
curl https://gateway.ticket.kg/health
json
{
  "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"
}