Как реализовать health checks?

Middle
199 просмотров
AFK Offer AI

Health check — эндпоинт для проверки здоровья сервиса. GET /health → 200 OK. Два уровня: liveness (приложение живо — не зависло) и readiness (готово принимать трафик — БД подключена, кэш доступен). Проверяй: подключение к БД (SELECT 1), Redis (PING), внешние сервисы. Для Kubernetes: livenessProbe и readinessProbe. Для Docker: HEALTHCHECK. Не делай тяжёлых проверок в health check — быстрый ответ. Отдельные эндпоинты: /health/live, /health/ready.

Следующий вопрос

Как профилировать Python-код?