INTEGRITY Dokumentace

Časté dotazy k Logpull API

❮ Zpět na FAQ

Jak dlouho se protokoly uchovávají?

Cloudflare uchovává protokoly k dispozici nejméně tři dny a nejdéle sedm dní. Pokud protokoly potřebujete uchovat déle, stáhněte si je a uložte lokálně.

Žádám o protokoly pro časové okno 16:10 až 16:13. Časová razítka v protokolech ale ukazují požadavky před tímto obdobím. Proč k tomu dochází?

Když zavoláte pro časové období 16:10 až 16:13, ve skutečnosti žádáte o protokoly, které náš systém v danou dobu přijal a zpracoval (odtud i název koncového bodu logs/received). Čas přijetí je čas, kdy jsou protokoly zapsány na disk. Mezi okamžikem, kdy požadavek dorazí na Cloudflare edge, a okamžikem jeho přijetí a zpracování dochází k určitému zpoždění. čas požadavku je to, co vidíte přímo v protokolu: EdgeStartTimestamp a EdgeEndTimestamp vám sdělí, kdy edge server začal požadavek zpracovávat a kdy zpracování skončilo.

Výhoda toho, že odpovědi vycházejí z čas přijetí spíše než čas požadavku nebo edge time spočívá v tom, že se nemusíte starat o opožděně doručené protokoly. Pokud voláte naše API pro souvislé časové úseky, vždy získáte všechny protokoly, aniž byste museli volání duplikovat. Kdybychom odpověď zakládali na čase požadavku, nikdy byste si nemohli být jisti, že všechny protokoly pro daný čas požadavku byly zpracovány.