← Notifications / oznámení / reference
HTTP Traffic Alerts
Chybovost
Chybovost originu upozornění vám umožňují sledovat vaše zóny na straně origin serveru a upozornit vás, když Cloudflare zjistí zvýšenou úroveň chybových odpovědí 5xx. Můžete vybrat, na které zóny se mají upozornění vztahovat, a nastavit jejich citlivost. Edge stavové kódy 521, 522, a 523 se také počítají jako chyby origin serveru, protože značí problémy s dosažitelností vašeho origin serveru.
Advanced Error Rate upozornění vám umožňují sledovat stavový kód na straně origin serveru nebo edge sítě. Můžete vybrat, na které zóny a konkrétní stavové kódy se má upozornění vztahovat, a nastavit jeho citlivost. Volitelně můžete také vyloučit určité IP adresy a zvolit, zda upozornění seskupovat podle stavového kódu.
Jakmile nastavíte upozornění, Cloudflare zkontroluje, které zóny je potřeba sledovat z hlediska chybovosti. Funkce Clickhouse ABR database ↗ je dotazován na HTTP stavové kódy origin serveru pro dané zóny. cíl úrovně služeb (SLO) ↗ nastavená v upozornění se používá k určení, zda je poměr odpovědí s kódem 5xx k celkovému počtu odpovědí přijatelný.
Cloudflare k výpočtu chybovosti nepoužívá prosté prahové hodnoty, ale takzvanou burn rate. Po výběru SLO se pro dané časové období vypočítá „error budget“ (chybový rozpočet), z něhož se burn rate odvozuje. Burn rate udává, jak rychle se chybový rozpočet za dané období vyčerpává. Burn rate rovna 1 tak znamená, že se celý chybový rozpočet vyčerpá přesně během nastaveného období.
Pro výstrahy typu Error Rate používá Cloudflare přístup „multi-window, multi-burn rate“, tedy více časových oken a více měr burn rate. Sledujeme krátké časové období (pět minut) i dlouhé časové období (jedna hodina) a výstrahu odešleme pouze tehdy, když chybovost v obou těchto obdobích překročí danou burn rate. Díky tomu jste rychle upozorněni, jakmile dojde k výpadku zjištěnému v krátkém okně, a zároveň se předchází nadměrnému množství falešných poplachů, protože musí dojít k překročení i v dlouhém okně.
Doporučení pro service-level objective (SLO)
SLO určují citlivost upozornění. Pokud chcete být upozorněni na všechny výkyvy v chybách 5xx, vyberte vysokou citlivost. Pokud chcete být upozorněni pouze na velké výkyvy, vyberte nižší citlivost.
Úroveň provozu ovlivňuje přesnost výstrah s vysokou citlivostí. Výstrahy s vysokou citlivostí se nedoporučují pro zóny s nízkým provozem, protože výstraha Error Rate bude pravděpodobně reagovat na každou chybu 5xx. Pokud však máte zónu s velmi vysokým provozem (stovky milionů požadavků denně), doporučujeme SLO s vysokou citlivostí.
Doporučení pro funkci Alert Grouping
Advanced Error Rate Alerts podporují seskupování podle stavového kódu. Když je seskupování podle stavového kódu povoleno, zásada oznámení vypočítá porušení SLO a odešle upozornění samostatně pro každý stavový kód, na který se oznámení vztahuje.
Pokud je například zásada Advanced Error Rate filtrována na stavové kódy v rozmezí 500 a 599, a vaše doména zaznamenala nárůst na 503 a 504, obdrželi byste samostatné upozornění pro každý stavový kód. Chcete-li obdržet jediné upozornění, mělo by být seskupování upozornění vypnuto.
Vzhledem k tomu, že se hodnoty SLI (service-level indicators) počítají zvlášť pro každý stavový kód, pokud je zapnuté seskupování, zásada oznámení se seskupováním stavových kódů nemusí být porušena, zatímco stejná zásada bez seskupování porušena je. K tomu může dojít, pokud dojde k výkyvům v hodnotách více stavových kódů, ale žádný jednotlivý výkyv není sám o sobě dostatečně velký.
Traffic Anomalies
Upozornění typu Traffic Anomalies vyžaduje z-skóre vyšší než 3.5 nebo nižší než -3.5 a zároveň více než 200 požadavků celkem. Z-skóre udává počet směrodatných odchylek, o které se aktuální hodnota liší od průměru. Průměr a směrodatná odchylka se počítají porovnáním posledních pěti minut s uplynulými čtyřmi hodinami. Měří se to každých pět minut.
Výstrahy můžete filtrovat podle domény, podle toho, zda zahrnout provoz již zmírněný pomocí WAF a DoS, a podle konkrétních stavových kódů. Můžete si také zvolit, zda chcete dostávat upozornění na propady nebo nárůsty provozu.
Omezení
Oznámení se konfigurují pro jednotlivé zóny. V současné době není možné nastavit výstrahy pro konkrétní cestu nebo hostname.
Podmínky, za kterých se upozornění spouštějí, nelze konfigurovat. Můžete si však zvolit, zda zahrnout provoz zmírněný pomocí DoS a WAF.