INTEGRITY Dokumentace

Origin Analytics

Origin Analytics ukazuje, jak váš origin server reaguje na Cloudflare, a to pomocí dat shromážděných na edge bez nutnosti agenta na vašem origin serveru.

Pomocí Origin Analytics identifikujte pomalé koncové body, sledujte dobu odezvy origin serveru a diagnostikujte chyby. Když něco nefunguje správně, Origin Analytics ukáže, zda je příčinou váš origin server, síťová cesta nebo Cloudflare. Přehled běžných chybových kódů najdete v Chyby Cloudflare 5xx.

Zobrazit Origin Analytics

Pokud chcete otevřít kartu Origin Analytics:

  1. Přihlaste se do Cloudflare dashboard ↗ a vyberte svůj účet a doménu.
  2. Přejděte na Rychlost > Origin Analytics.

Metriky

Dashboard zobrazuje následující metriky odvozené z edge logů vaší zóny.

Doba odezvy originu

Pomocí této metriky odhalíte zpomalení a zachytíte požadavky blížící se limitu timeoutu dříve, než dojde k chyby 524.

Doba odezvy originu ukazuje, jak dlouho origin serveru trvá odpovědět Cloudflare, měřeno na 50., 95. a 99. percentilu. Referenční čára znázorňuje timeout originu nastavený pro vaši zónu.

Měření začíná ve chvíli, kdy se Cloudflare rozhodne, že požadavek musí jít na origin (cache miss), a končí, jakmile Cloudflare obdrží od vašeho originu hlavičky odpovědi, nikoli celé tělo odpovědi. Zahrnuje překlad DNS, navázání TCP a TLS spojení, přenos požadavku, zpracování na originu a přijetí odpovědi. Pokud Argo Smart Routing nebo Tiered Cache je zapnuté, metrika zahrnuje i čas strávený směrováním přes tyto služby.

Protože tato metrika měří celou dobu cesty tam a zpět k origin serveru, Origin Analytics vykazuje vyšší doby odezvy než vlastní monitorovací nástroje vašeho origin serveru (například Grafana nebo Datadog), které měří pouze dobu zpracování na straně serveru.

Stavové kódy originu

Pomocí této metriky zjistíte, co skutečně vrátil váš origin server, když uživatelé hlásí chyby. Chybový kód, který vidí koncový uživatel, se může lišit od toho, co vrátil váš origin server, protože Cloudflare některé chyby origin serveru zabaluje do vlastních chybových kódů (například 520, 522, nebo 524).

Origin Analytics zobrazuje obě hodnoty: stavový kód odpovědi z vašeho origin serveru (originResponseStatus) a kódem, který Cloudflare doručil koncovému uživateli (edgeResponseStatus). Stavové kódy jsou seskupené podle třídy (2xx, 3xx, 4xx, 5xx) a zobrazené v čase.

Následující tabulka uvádí běžné scénáře, kdy se tyto hodnoty liší:

Co se stalo originResponseStatus edgeResponseStatus
Origin server vrátil 200 s poškozenými hlavičkami 200 520
Origin server vrátil chybu serveru 503 503 nebo 520
Origin server ukončil spojení uprostřed odpovědi 0 520
Origin server neodpověděl včas 0 524
Připojení TCP k originu se nezdařilo 0 522
Požadavek obsloužený z mezipaměti 0 200
Požadavek zpracoval Worker 0 Liší se

Stavový kód 0 znamená, že Cloudflare neobdržel od origin serveru žádnou odpověď HTTP. Může to znamenat selhání připojení, vypršení časového limitu nebo to, že požadavek byl obsloužen z cache nebo zpracován pomocí Worker než dosáhne originu.

Nejvytíženější endpointy

Pomocí této tabulky zjistíte, která konkrétní cesta způsobuje zpomalení nebo chyby. Cesty požadavků jsou seřazeny podle doby odezvy P95, chybovosti, objemu požadavků nebo míry selhání TCP.

Obvyklé diagnostické postupy

Následující tabulka popisuje, jak pomocí Origin Analytics prošetřit běžné chyby originu.

Vystavit Co zkontrolovat
Chyby časového limitu 524 Graf doby odezvy originu. Pokud se P95 blíží prahové hodnotě timeoutu, identifikujte pomalé cesty v Nejvytíženější endpointy tabulka.
chyby připojení 522 Ověřte, že váš firewall povoluje Rozsahy IP adres Cloudflare ↗ a že váš origin naslouchá na očekávaném portu.
neznámé chyby 520 Graf stavových kódů originu. Pokud origin server vrátil 200 ale Cloudflare poskytl 520, odpověď originu byla poškozená (například kvůli příliš velkým hlavičkám nebo předčasnému ukončení spojení).