Monitorování na více místech
Vaše CDN směruje do nesprávného regionu. Váš firewall blokuje jednu zemi. Váš poskytovatel DNS má regionální výpadek. Nic z toho se neodhalí při monitorování z jednoho místa.
Povolit monitorování na více místech →
Monitoring z jedné lokality vás klame
Pokud váš monitor běží ze serveru ve Frankfurtu a stránka funguje ve Frankfurtu, monitor svítí zeleně. To vám nic neříká o edge CDN v São Paulu, který už 6 hodin vrací chybu 502 každému brazilskému uživateli. Nic o firewallu, který omylem začal blokovat IP rozsah US/EAST po aktualizaci bezpečnostní politiky. Nic o regionálním výpadku vašeho poskytovatele DNS v Austrálii. Nic o geo-routingu, který začal posílat provoz z Tokia do špatně nastaveného origina v Singapuru. Každý z těchto výpadků je lokální – nedotýká se lokality, kde běží váš monitor – takže zůstává nezjištěný, dokud vás o tom neinformují uživatelé z těchto regionů, často až o několik dní později přes ticket nebo propad tržeb z dané oblasti.
Monitoring z více lokalit to řeší tím, že spouští stejnou kontrolu z nezávislých serverů v různých zemích. Každá lokalita reportuje samostatně. Pokud 12 ze 13 svítí zeleně a jedna červeně, víte, že problém je lokální – a víte, kterého regionu se týká. To dramaticky zužuje diagnostiku: není to origin, není to kód, je to něco mezi originem a regionem.
Odkud kontrola běží
DiagnoSEO Uptime Monitoring nabízí kontroly z 13 zemí přes prémiovou proxy síť ScrapingBee: USA (us), UK (gb), Německo (de), Francie (fr), Itálie (it), Španělsko (es), Polsko (pl), Nizozemsko (nl), Kanada (ca), Austrálie (au), Japonsko (jp), Brazílie (br) a Indie (in). Každá lokalita je skutečná rezidenční nebo datacentrová IP v této zemi, takže geo-IP služby – včetně CDN, WAF a personalizačních platforem – vnímají požadavek jako autenticky pocházející z této země.
To je důležitější, než si mnoho lidí myslí. Mnoho WAF a systémů detekce botů tiše blokuje „monitorovací IP“ z populárních cloudů. Kontrola, která „projde“ z generického AWS us-east-1, vám může stále nic neříkat o tom, jak stránku vnímá skutečný návštěvník z Kalifornie. Prémiové proxy lokace vypadají jako opravdoví uživatelé.
Co se kontroluje v každé lokaci
Pro každou zapnutou lokaci monitor provede kompletní HTTP(S) požadavek přes proxy této země. Kontrola následuje redirecty, validuje status kód, měří dobu odezvy a ukládá případnou chybu. Výsledky jsou ukládány zvlášť pro každou lokaci, takže dashboard ukazuje dostupnost, RT a poslední status každé z nich. Pokud jsou 3 lokace nefunkční a 10 funkčních, je to jasně zobrazeno – monitor není prostě „nefunkční“, je „částečně degradovaný“.
Každá kontrola lokality je skutečný round-trip z dané geografie k vašemu originu (nebo edge CDN v dané oblasti). Časy odezvy tedy odrážejí skutečnou uživatelskou zkušenost: dobře nastavený CDN má nízké RT ve všech lokalitách; špatně nastavený CDN má vysoké RT ve všech regionech kromě nejbližšího originu; origin bez CDN ukazuje progresivně horší RT čím dál je od originu.
Jak fungují alerty z více lokalit
Dashboard bere výsledky multi-location jako rozšíření hlavní kontroly. Váš hlavní monitor stále běží z naší infrastruktury a určuje základní stav up/down; kontroly z více lokalit mají samostatný harmonogram (minimálně 60 minut, nastavitelné pro každý monitor) a zobrazují se jako další řádky v rozšířeném zobrazení. Pokud chcete, aby pád některého regionu vyvolal alert, nastavte si to v preferencích – jakýkoliv jediný region, který bude nefunkční ve 2 po sobě jdoucích kontrolách, se stává událostí vyvolávající alert.
Toto rozdělení je záměrné. Kontrola z jedné lokality každou minutu může probíhat skutečně každou minutu. Kontrola ze 13 lokalit každou minutu znamená 13 round-tripů za minutu – je to nákladné na obou stranách a operativně hlučné kvůli nevyhnutelnému kolísání dle regionu. 60minutová frekvence kontrol z více lokalit je ideální: zachytí reálné regionální výpadky do hodiny a negeneruje alert únavu.
Náklady a kredity
Monitoring z více lokalit je prémiová funkce, protože každá kontrola běží přes placenou prémiovou proxy síť. Každá lokalita, každá kontrola – 1 kredit z účtu DiagnoSEO. Příklad: 5 monitorů × 4 lokace × 1 kontrola/hodinu × 24h × 30 dní = 14 400 kreditů/měsíc. To je pohodlný rozpočet u tarifů Advanced/Pro a velmi užitečné pokrytí. Vyberte lokality, které jsou důležité pro vaše uživatele – pokud jste e-shop pouze pro USA, kontrolujte z us, ca, mx (proxy přes us); pokud EU – gb, de, fr, pl. Nepoužívejte všech 13, pokud nemáte globální uživatele.
Co monitoring z více lokalit nezachytí
Chceme být jasní: monitoring z více lokalit potvrzuje, že HTTP vrstva je dostupná z každého regionu. Nespouští JavaScript, nerenderuje stránku ve skutečném prohlížeči, nesimuluje uživatelské akce. Pokud máte problém např. s tím, že se JS bundle nenačítá pouze na Safari iOS v Brazílii, multi-location projde jako OK, ale uživatelé budou stále trpět. Pro plné zobrazení v prohlížeči kombinujte multi-location uptime s daty RUM (real-user monitoring) z analytické platformy – dohromady řeknou vše.
Jak začít
Otevřete nástroj, upravte libovolný monitor, rozbalte sekci „Multi-location“, zaškrtněte země, které vás zajímají, nastavte interval pro multi-location (min. 60 minut), uložte. Do hodiny začnete vidět přicházející data po lokalitách. Když poprvé některý region bude červený při zelených ostatních – pochopíte přesně, proč tato funkce stojí za kredity – protože jste právě ušetřili 4 hodiny debugování špatné vrstvy.
Nejčastější dotazy
-
13 geografických regionů: USA (Východ/Západ), Velká Británie, Německo, Francie, Itálie, Španělsko, Polsko, Nizozemsko, Kanada, Austrálie, Japonsko, Brazílie, Indie. Každá spouští stejnou kontrolu nezávisle a reportuje samostatně.
-
Různí uživatelé vidí různé věci. Stránka může být UP z Evropy, ale DOWN z Asie (regionální výpadek CDN, problém s propagací DNS, chybný geo-routing). Monitoring multi-region to odhalí – monitoring z jediné lokality to úplně přehlíží.
-
Každý region se počítá jako samostatná kontrola v billingu. Stránka monitorovaná ze 3 regionů každou minutu spotřebuje 3× single-region kredity. Strategicky vybírejte regiony – obvykle 3–5 regionů pokryje většinu uživatelské geografie typického webu.
-
Ano – každý region spouští svou kontrolu nezávisle a samostatně vyvolá alert. Pokud je problém globální, dostanete alerty ze všech regionů během kontrolního intervalu. Pokud je problém regionální, pouze dotčené regiony alertují – výhodné pro diagnostiku.
-
Ano. Nastavte si pro každý monitor, ze kterých regionů se kontroly spouští. Například pro český e-shop vybírejte Česko + Německo + UK. Nemá smysl monitorovat z Japonska, pokud nemáte japonské zákazníky. Snížíte tak spotřebu kreditů a šum.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Monitoring SSL · Expirace domény · Monitoring DNS · Ping (ICMP) · Port (TCP) · Endpoint · Klíčové slovo · API · Cron / Heartbeat · Doba odezvy · Zpětné odkazy · Monitoring webu