HTTP-коды ответа
HTTP-коды ответа — трёхзначные коды, которыми сервер сообщает результат обработки запроса.
1xx — информация, 2xx — успех, 3xx — перенаправление, 4xx — ошибка клиента, 5xx — ошибка сервера. Для мониторинга ключевые — 2xx и 5xx, а также 3xx при неожиданных редиректах.
Код 200 не гарантирует, что страница работает: приложение может отдать 200 с текстом ошибки. Поэтому важно проверять ещё и содержимое.
Как это связано с мониторингом
Монитера проверяет ожидаемый код, игнорируемые коды и «только эти коды», а также содержимое ответа — чтобы 200 с ошибкой не считался успехом.
Что означает 418?
Шуточный код «I'm a teapot», иногда отдают тестовые стенды.
Почему 301 лучше 302?
301 — постоянный редирект, поисковики переносят вес страницы.
Что делать при 520–530?
Это ошибки Cloudflare: проблема между CDN и вашим сервером.