← Cloudflare Logs / logs / faq
Часто задаваемые вопросы о Logpull API
Как долго хранятся журналы?
Cloudflare хранит журналы не менее трёх и не более семи дней. Если вам нужно более длительное хранение, скачайте журналы и сохраните их локально.
Я запрашиваю журналы за временной интервал с 16:10 до 16:13. Однако временные метки в журналах показывают запросы, которые относятся к более раннему периоду. Почему так происходит?
Когда вы делаете запрос за период 16:10-16:13, вы на самом деле запрашиваете журналы, которые наша система получила и обработала за это время (отсюда и название эндпойнта logs/received). Время получения означает время, когда логи записываются на диск. Между моментом, когда запрос достигает периметра сети Cloudflare, и моментом его получения и обработки, есть небольшая задержка. Поле время запроса это то, что вы видите непосредственно в журнале: EdgeStartTimestamp и EdgeEndTimestamp показывают, когда edge-сервер начал и закончил обработку запроса.
Преимущество построения ответов на основе время получения а не время запроса или периферийной сети, избавляет от необходимости беспокоиться о запаздывающих журналах. Пока вы вызываете наш API для непрерывных временных сегментов, вы всегда будете получать все свои журналы без дублирующих вызовов. Если бы ответ основывался на времени запроса, невозможно было бы быть уверенным, что все журналы за это время запроса уже обработаны.