Spremljanje z več lokacij
Vaš CDN preusmerja v napačno regijo. Vaš požarni zid blokira eno državo. Vaš ponudnik DNS ima regionalne izpade. Nič od tega ni vidno pri spremljanju z ene lokacije.
Omogočite spremljanje z več lokacijami →
Monitoring iz ene lokacije vas zavaja
Če vaš monitor deluje s strežnika v Frankfurtu in stran deluje v Frankfurtu, je indikator monitora zelen. To vam ne pove ničesar o edge-u CDN v São Paulu, ki že 6 ur vrača 502 vsakemu brazilskemu uporabniku. Ničesar o požarnem zidu, ki je po naključju začel blokirati IP razpon US/EAST po posodobitvi varnostne politike. Nič o regionalni napaki vašega DNS ponudnika v Avstraliji. Nič o geo-usmerjanju, ki je začelo pošiljati promet iz Tokia na napačno nastavljen origin v Singapurju. Vsaka od teh napak je lokalna – ne vpliva na lokacijo, kjer je vaš monitor – zato ostane neodkrita, dokler vas uporabniki iz teh regij ne obvestijo, pogosto dneve kasneje, prek zahtevkov ali zaradi padca prihodka iz tistega geo področja.
Multi-location monitoring to odpravi tako, da isto preverjanje izvaja z neodvisnih strežnikov v različnih državah. Vsaka lokacija poroča posebej. Če je 12 od 13 zelenih, ena pa rdeča, veste, da je problem lokalni – in veste, katera regija je prizadeta. To drastično zoži diagnostiko: ni problem v originu, ni problem v kodi, nekaj je vmes med originom in regijo.
Od kod prihajajo preverjanja
DiagnoSEO Uptime Monitoring omogoča preverjanja iz 13 držav prek premium proxy omrežja ScrapingBee: ZDA (us), Združeno kraljestvo (gb), Nemčija (de), Francija (fr), Italija (it), Španija (es), Poljska (pl), Nizozemska (nl), Kanada (ca), Avstralija (au), Japonska (jp), Brazilija (br) in Indija (in). Vsaka lokacija uporablja pravi rezidenčni ali datacenter IP v tisti državi, zato geo-IP servisi – vključno s CDN, WAF in personalizacijskimi platformami – vidijo zahtevo kot avtentično iz tistega kraja.
To je pomembneje, kot ljudje mislijo. Veliko WAF-ov in sistemov za zaznavanje botov tiho blokira »monitoring IP-je« iz priljubljenih oblakov. Preverjanje, ki »uspe« iz generičnega AWS us-east-1, vam še vedno ne pove ničesar o tem, kako resnični obiskovalec iz Kalifornije doživlja stran. Premium proxy lokacije izgledajo kot pravi uporabniki.
Kaj se preverja v vsaki lokaciji
Za vsako omogočeno lokacijo monitor izvede celotno HTTP(S) zahtevo prek proxyja iz tiste države. Preverjanje sledi preusmeritvam, preveri status kodo, izmeri odzivni čas in zabeleži napako. Rezultati se shranjujejo ločeno za vsako lokacijo, zato nadzorna plošča prikaže uptime, RT in zadnji status vsake posebej. Če so 3 lokacije nedosegljive, 10 pa dosegljivih, je to jasno prikazano – monitor ni zgolj »down«, ampak je »delno degradiran«.
Vsako preverjanje lokacije je pravi round-trip iz tiste geografije do vašega origina (ali edge-a CDN v tej geografiji). Odzivni časi tako odražajo resnično izkušnjo uporabnika: dobro nastavljen CDN kaže nizek RT v vsaki lokaciji; slabo nastavljen CDN pokaže visok RT v vsakem regiji razen v najbližji originu; origin brez CDN-ja kaže postopno slabši RT, bolj ko se oddaljujemo od origina.
Kako delujejo multi-location alarmi
Nadzorna plošča obravnava rezultate multi-location kot dopolnilo osnovnemu preverjanju. Vaš glavni monitor še vedno deluje iz naše infrastrukture in določa osnovni status gor/dol; multi-location preverjanja potekajo po posebnem urniku (minimalno 60 minut, nastavljivo za vsak monitor) in se pojavijo kot dodatne vrstice v razširjenem pogledu. Če želite, da regijsko nedosegljivost sproži opozorilo, nastavite to v nastavitvah – katerakoli posamezna regija, ki pade na dveh zaporednih multi-location preverjanjih, postane dogodek za opozorilo.
Ta razdelitev je namenoma narejena. 1-minutno preverjanje iz ene lokacije je izvedljivo vsako minuto. 1-minutno preverjanje iz 13 lokacij pomeni 13 round-tripov na minuto – drago na obeh straneh in operativno hrupno zaradi neizbežnih nihanj po regijah. 60-minutni interval multi-location je zlata sredina: ujame prave regionalne napake v eni uri, ne povzroča utrujenosti zaradi opozoril.
Stroški in krediti
Multi-location je premium funkcija, saj vsako preverjanje poteka prek plačanega premium proxy omrežja. Vsaka lokacija, vsako preverjanje – 1 kredit iz DiagnoSEO računa. Primer: 5 monitorjev × 4 lokacije × 1 preverjanje/uro × 24h × 30 dni = 14 400 kreditov/mesec. To je ugoden proračun za Advanced/Pro pakete in zelo uporabna pokritost. Izberite lokacije, ki so pomembne za vaše uporabnike – če ste e-trgovina le v ZDA, preverjajte iz us, ca, mx (proxy prek us); če v EU – gb, de, fr, pl. Ne omogočajte vseh 13, če nimate globalnih uporabnikov.
Česa multi-location ne zazna
Pomembno je biti jasen: multi-location monitoring potrdi, da je HTTP plast dosegljiva iz vsake regije. Ne poganja JavaScripta, ne izrisuje strani v resničnem brskalniku, ne simulira uporabniške interakcije. Če je vaš problem, da se JS paket ne naloži samo v Safari iOS v Braziliji, bo multi-location šel skozi pozitivno, uporabniki pa bodo še vedno trpeli. Za popolno izrisovanje v brskalniku združite multi-location uptime z RUM (real-user monitoring) podatki iz analitične platforme – skupaj povedo vse.
Kako začeti
Odprite orodje, uredite katerikoli monitor, razširite sekcijo »Multi-location«, izberite države, ki vas zanimajo, nastavite interval multi-location (najmanj 60 minut), shranite. V eni uri boste začeli videti podatke po lokacijah. Ko bo prvič regija rdeča, čeprav so druge zelene – boste natančno razumeli, zakaj ta funkcija velja kreditov – pravkar ste si prihranili 4 ure odpravljanja napake napačne plasti.
Pogosta vprašanja
-
13 geografskih regij: ZDA (vzhod/zahod), Združeno kraljestvo, Nemčija, Francija, Italija, Španija, Poljska, Nizozemska, Kanada, Avstralija, Japonska, Brazilija, Indija. Vsaka izvaja isto preverjanje neodvisno in poroča posebej.
-
Različni uporabniki vidijo različne stvari. Spletna stran je lahko gor iz Evrope, a dol iz Azije (regionalna okvara CDN, težava z DNS propagacijo, težava z geo-usmerjanjem). Multi-region monitoring to zazna – enolokacijski (single-region) to popolnoma spregleda.
-
Vsaka regija velja kot ločeno preverjanje za obračunavanje. Spletna stran, nadzorovana iz 3 regij vsako minuto, porabi 3x single-region kreditov. Izbirajte regije strateško – običajno jih 3–5 pokrije večino geografije uporabnikov tipične strani.
-
Da – vsaka regija sproži svoje preverjanje neodvisno in sproži alarm neodvisno. Če je težava globalna, boste prejeli opozorila iz vseh regij v intervalu preverjanja. Če je težava regionalna, alarm sprožijo le prizadete regije – koristno za diagnostiko.
-
Da. Na vsaki monitor lahko nastavite, katere regije izvajajo preverjanje. Npr. za slovensko spletno trgovino izvajajte iz Slovenije + Nemčije + UK. Če nimate japonskih strank, nima smisla spremljati iz Japonske. Tako zmanjšate porabo kreditov in šum.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Nadzor SSL · Potek domene · Nadzor DNS · Ping (ICMP) · Vrata (TCP) · Končna točka · Ključna beseda · API · Cron / Heartbeat · Odzivni čas · Povratna povezava · Nadzor spletnih strani