Multi-location monitoring
Twój CDN routuje na zły region. Firewall blokuje jeden kraj. Dostawca DNS ma awarię regionalną. Nic z tego nie widać w monitoringu z jednej lokalizacji.
Włącz monitoring multi-location →
Monitoring z jednej lokalizacji Cię okłamuje
Jeśli Twój monitor jedzie z serwera we Frankfurcie i strona działa we Frankfurcie, monitor świeci na zielono. To nic Ci nie mówi o edge'u CDN w São Paulo, który od 6 godzin zwraca 502 każdemu brazylijskiemu użytkownikowi. Nic o firewallu, który przypadkiem zaczął blokować pulę IP US/EAST po aktualizacji polityki bezpieczeństwa. Nic o regionalnej awarii Twojego dostawcy DNS w Australii. Nic o geo-routingu, który zaczął wysyłać ruch z Tokio do źle skonfigurowanego origina w Singapurze. Każda z tych awarii jest lokalna - nie dotyka lokalizacji, w której siedzi Twój monitor - więc pozostaje niewykryta dopóki użytkownicy z tych regionów Cię o niej nie powiadomią, często dni później przez tickety lub spadek przychodu z tego geo.
Multi-location monitoring naprawia to, uruchamiając to samo sprawdzenie z niezależnych serwerów w różnych krajach. Każda lokalizacja raportuje osobno. Jeśli 12 z 13 świeci na zielono, a jedna na czerwono, wiesz że problem jest lokalny - i wiesz, którego regionu dotyczy. To dramatycznie zawęża diagnostykę: to nie origin, to nie kod, to coś między originem a regionem.
Skąd lecą sprawdzenia
DiagnoSEO Uptime Monitoring oferuje sprawdzenia z 13 krajów przez sieć premium proxy ScrapingBee: USA (us), UK (gb), Niemcy (de), Francja (fr), Włochy (it), Hiszpania (es), Polska (pl), Holandia (nl), Kanada (ca), Australia (au), Japonia (jp), Brazylia (br) i Indie (in). Każda lokalizacja to prawdziwe IP rezydencjalne lub datacenterowe w tym kraju, więc serwisy geo-IP - w tym CDN, WAF i platformy personalizacji - widzą request jako autentycznie pochodzący stamtąd.
To liczy się bardziej, niż ludzie myślą. Wiele WAF-ów i systemów wykrywania botów po cichu blokuje "monitoring IP" z popularnych chmur. Więc check, który "przechodzi" z generycznego AWS us-east-1, może wciąż nic nie mówić o tym, jak prawdziwy odwiedzający z Kalifornii doświadcza strony. Lokalizacje premium proxy wyglądają jak prawdziwi użytkownicy.
Co jest sprawdzane w każdej lokalizacji
Dla każdej włączonej lokalizacji monitor wykonuje pełne żądanie HTTP(S) przez proxy tego kraju. Check podąża za redirectami, waliduje kod statusu, mierzy czas odpowiedzi i zapisuje błąd. Wyniki są przechowywane osobno per lokalizacja, więc dashboard pokazuje uptime, RT i najnowszy status każdej. Jeśli 3 lokalizacje są down a 10 up, jest to pokazane jasno - monitor nie jest po prostu "down", jest "częściowo zdegradowany".
Każde sprawdzenie lokalizacji to prawdziwy round-trip z tej geografii do Twojego origina (lub edge'a CDN w tej geografii). Czasy odpowiedzi odzwierciedlają więc rzeczywiste doświadczenie użytkownika: dobrze działający CDN pokazuje niski RT w każdej lokalizacji; źle skonfigurowany CDN pokazuje wysoki RT w każdym regionie poza najbliższym originowi; origin bez CDN pokazuje progresywnie gorszy RT im dalej od origina.
Jak działają alerty multi-location
Dashboard traktuje wyniki multi-location jako uzupełnienie głównego checka. Twój główny monitor wciąż jedzie z naszej infrastruktury i napędza podstawowy status up/down; sprawdzenia multi-location idą w osobnym harmonogramie (minimum 60 minut, konfigurowalne per monitor) i pojawiają się jako dodatkowe wiersze w widoku rozwiniętym. Jeśli chcesz, by region-down wywoływał alerty, ustaw to w preferencjach - dowolny pojedynczy region padający w 2 kolejnych sprawdzeniach multi-location staje się alertowalnym zdarzeniem.
Ten podział jest celowy. Sprawdzenie 1-minutowe z jednej lokalizacji może iść co minutę. Sprawdzenie 1-minutowe z 13 lokalizacji to 13 round-tripów na minutę - drogie po obu stronach, i operacyjnie hałaśliwe przez nieuniknny per-region jitter. 60-minutowa kadencja multi-location to słodki punkt: łapie prawdziwe regionalne awarie w godzinę, nie generuje zmęczenia alertowego.
Koszty i kredyty
Multi-location to funkcja premium, bo każde sprawdzenie idzie przez płatną sieć premium proxy. Każda lokalizacja, każde sprawdzenie - 1 kredyt z konta DiagnoSEO. Przykład: 5 monitorów × 4 lokalizacje × 1 sprawdzenie/godzinę × 24h × 30 dni = 14 400 kredytów/miesiąc. To wygodny budżet na planach Advanced/Pro i bardzo użyteczne pokrycie. Wybierz lokalizacje, które liczą się dla Twoich odbiorców - jeśli jesteś ecommercem tylko-USA, sprawdzaj z us, ca, mx (proxy przez us); jeśli EU - gb, de, fr, pl. Nie włączaj wszystkich 13, jeśli nie masz globalnych użytkowników.
Czego multi-location nie złapie
Warto być jasnym: multi-location monitoring potwierdza, że warstwa HTTP jest osiągalna z każdego regionu. Nie uruchamia JavaScript, nie renderuje strony w prawdziwej przeglądarce, nie symuluje interakcji użytkownika. Jeśli Twój problem to bundle JS nie ładujący się tylko na Safari iOS w Brazylii, multi-location przejdzie pozytywnie a użytkownicy wciąż cierpią. Dla pełnego renderowania w przeglądarce łącz multi-location uptime z danymi RUM (real-user monitoring) z platformy analitycznej - razem mówią wszystko.
Jak zacząć
Otwórz narzędzie, edytuj dowolny monitor, rozwiń sekcję "Multi-location", zaznacz kraje które Cię interesują, ustaw interwał multi-location (min. 60 minut), zapisz. W godzinę zaczniesz widzieć wpadające dane per-lokalizacja. Pierwszy raz gdy region pójdzie czerwony przy zielonych innych - zrozumiesz dokładnie czemu ta funkcja jest warta kredytów - bo właśnie zaoszczędziłeś 4 godziny debugowania złej warstwy.
Najczęściej zadawane pytania
-
13 regionów geograficznych: USA (Wschód/Zachód), Wielka Brytania, Niemcy, Francja, Włochy, Hiszpania, Polska, Holandia, Kanada, Australia, Japonia, Brazylia, Indie. Każdy uruchamia ten sam check niezależnie i raportuje osobno.
-
Różni użytkownicy widzą różne rzeczy. Strona może być UP z Europy ale DOWN z Azji (regionalna awaria CDN, problem propagacji DNS, problem geo-routingu). Monitoring multi-region to wyłapuje — single-region całkowicie to pomija.
-
Każdy region liczy się jako osobny check do billingu. Strona monitorowana z 3 regionów co minutę używa 3x kredytów single-region. Wybieraj regiony strategicznie — zwykle 3-5 regionów pokrywa większość geografii użytkowników typowej strony.
-
Tak — każdy region uruchamia swój check niezależnie i wyzwala alert niezależnie. Jeśli problem jest globalny, dostaniesz alerty ze wszystkich regionów w ciągu interwału checków. Jeśli problem jest regionalny, tylko dotknięte regiony alertują — przydatne do diagnozy.
-
Tak. Skonfiguruj per-monitor które regiony uruchamiają check. Np. dla polskiego sklepu e-commerce uruchamiaj z Polski + Niemiec + UK. Nie ma sensu monitorować z Japonii jeśli nie masz japońskich klientów. Zmniejsza zużycie kredytów i hałas.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Monitorowanie SSL · Wygaśnięcie domeny · Monitorowanie DNS · Ping (ICMP) · Port (TCP) · Punkt końcowy · Słowo kluczowe · API · Cron / Heartbeat · Czas odpowiedzi · Backlink · Monitorowanie stron www