INTEGRITY Документация

Origin Analytics

Origin Analytics показывает, как ваш сервер-источник отвечает Cloudflare: данные для этого собираются на периферийных серверах сети, без установки агента на источнике.

С помощью Origin Analytics находите медленные конечные точки, отслеживайте время ответа источника и диагностируйте ошибки. Если что-то идёт не так, Origin Analytics показывает, в чём причина: в источнике, в сетевом маршруте или в Cloudflare. Распространённые коды ошибок описаны в Ошибки Cloudflare 5xx.

Просмотр Origin Analytics

Чтобы открыть вкладку Origin Analytics:

  1. Войдите в Панель управления Cloudflare ↗ и выберите свой аккаунт и домен.
  2. Перейдите в Speed > Origin Analytics.

Метрики

Панель управления отображает следующие показатели, рассчитанные на основе edge-логов вашей зоны.

Время ответа источника

Используйте эту метрику, чтобы замечать замедления и выявлять запросы, приближающиеся к порогу тайм-аута, прежде чем они приведут к ошибки 524.

Время ответа источника показывает, сколько времени требуется вашему источнику, чтобы ответить Cloudflare, измеряется на 50-м, 95-м и 99-м процентилях. Опорная линия показывает тайм-аут источника, настроенный для вашей зоны.

Отсчёт начинается, когда Cloudflare решает, что запрос должен уйти к источнику (промах кеша), и останавливается, когда Cloudflare получает от источника заголовки ответа, а не полное тело. Сюда входят разрешение DNS, TCP- и TLS-рукопожатия, передача запроса, обработка на стороне источника и получение ответа. Если Argo Smart Routing или Tiered Cache включена, эта метрика также учитывает время, затраченное на маршрутизацию через эти сервисы.

Поскольку этот показатель учитывает полное время прохождения запроса и ответа до источника и обратно, Origin Analytics показывает более высокое время отклика, чем собственные инструменты мониторинга вашего источника (например, Grafana или Datadog), которые измеряют только время обработки на стороне сервера.

Коды состояния источника

Используйте эту метрику, чтобы понять, что на самом деле вернул источник, когда пользователи сообщают об ошибках. Код ошибки, который видит конечный пользователь, может отличаться от того, что вернул источник, поскольку Cloudflare оборачивает некоторые сбои источника в собственные коды ошибок (например, 520, 522, или 524).

Origin Analytics отображает оба значения: код ответа от вашего источника (originResponseStatus) и код, который Cloudflare вернул конечному пользователю (edgeResponseStatus). Коды статуса сгруппированы по классам (2xx, 3xx, 4xx, 5xx) и показаны в динамике по времени.

В следующей таблице показаны типичные сценарии, где эти значения различаются:

Что произошло originResponseStatus edgeResponseStatus
Источник вернул 200 с некорректно сформированными заголовками 200 520
Источник вернул ошибку сервера 503 503 или 520
Источник закрыл соединение в процессе ответа 0 520
Источник не ответил вовремя 0 524
Не удалось установить TCP-соединение с источником 0 522
Запрос обслужен из кеша 0 200
Worker обработал запрос 0 Варьируется

Код состояния 0 означает, что Cloudflare не получил HTTP-ответ от origin. Это может указывать на сбой соединения, тайм-аут либо на то, что запрос был обслужен из кеша или обработан Worker прежде чем достичь исходного сервера.

Топ эндпоинтов

Используйте эту таблицу, чтобы определить, какой именно путь вызывает замедления или ошибки. Пути запросов ранжируются по времени ответа P95, доле ошибок, объёму запросов или доле сбоев TCP.

Типичные сценарии диагностики

В следующей таблице описано, как использовать Origin Analytics для анализа типичных ошибок источника.

Issue Что проверить
Ошибки тайм-аута 524 График времени ответа источника. Если P95 приближается к порогу тайм-аута, найдите медленные участки в Топ эндпоинтов в таблице.
ошибки подключения 522 Убедитесь, что брандмауэр разрешает Диапазоны IP-адресов Cloudflare ↗ и что ваш исходный сервер прослушивает ожидаемый порт.
неизвестные ошибки 520 График кодов состояния источника. Если источник вернул 200 но Cloudflare вернул 520, ответ источника был некорректно сформирован (например, из-за слишком больших заголовков или преждевременного закрытия соединения).