5 дней назад
Как проверить здоровье бэкендов через health check endpoint?
Как проверить здоровье бэкендов через health check endpoint? Health check endpoint — это отдельный HTTP-маршрут, обычно /health или /healthz, который возвращает 200 OK, когда сервис и его ключевые зависимости доступны, и 503 при сбое. Мониторинг опрашивает адрес каждые 10–30 секунд, а балансировщик и оркестратор по этому ответу выводят нездоровый инстанс из ротации. На практике одного маршрута мало: разделяйте liveness (процесс жив) и readiness (сервис готов принимать трафик), иначе контейнер будет перезапускаться из-за временной недоступности базы...