מעקב רב-מיקומי
ה-CDN שלכם מנתב לאזור לא נכון. חומת האש חוסמת מדינה אחת. ספק ה-DNS סובל מתקלת אזורית. שום דבר מזה לא מתגלה במעקב ממיקום יחיד.
ניטור ממיקום אחד מטעה אותך
אם כלי הניטור שלך מבצע בדיקה משרת בפרנקפורט והאתר עובד בפרנקפורט, הכלי מציג ירוק. אבל זה לא אומר כלום על קצה ה-CDN בסאו פאולו, שמחזיר 502 לכל משתמש בברזיל כבר 6 שעות. לא על חומת אש שהתחילה פתאום לחסום טווח IP בארה"ב/מזרח אחרי עדכון מדיניות אבטחה. לא על תקלה אזורית של ספק ה-DNS שלך באוסטרליה. לא על geo-routing שהתחיל לשלוח תנועה מטוקיו ל-origin שהוגדר בטעות בסינגפור. כל אחת מהתקלות האלו היא מקומית – זה לא פוגע במיקום שבו פועל המוניטור – ולכן תישאר לא מזוהה עד שמשתמשים מהאזור שנפגע יודיעו לך, לעיתים ימים לאחר מכן באמצעות טיקט או ירידה בהכנסה מהאזור הזה.
ניטור ממספר מיקומים פותר את זה בכך שהוא מבצע את אותה הבדיקה משרתים עצמאיים במדינות שונות. כל מיקום מדווח בנפרד. אם 12 מתוך 13 מציגים ירוק ואחד מציג אדום, אתה יודע שהבעיה מקומית – ואתה יודע מאיזה אזור היא. זה מצמצם באופן דרמטי את הדיאגנוסטיקה: זה לא המקור, לא הקוד – זה משהו בין המקור לאזור.
מאיפה הבדיקות מגיעות
DiagnoSEO Uptime Monitoring מציע בדיקות מ-13 מדינות דרך רשת פרוקסי פרימיום של ScrapingBee: ארה"ב (us), בריטניה (gb), גרמניה (de), צרפת (fr), איטליה (it), ספרד (es), פולין (pl), הולנד (nl), קנדה (ca), אוסטרליה (au), יפן (jp), ברזיל (br) והודו (in). כל מיקום משתמש בכתובת IP אמיתית, ביתית או של דאטה סנטר מאותה מדינה, כך שכלי geo-IP – כולל CDN, WAF ופלטפורמות פרסונליזציה – רואות את הבקשה כאילו היא הגיעה באמת מאותו מיקום.
זה חשוב יותר ממה שחושבים. הרבה WAF ומערכות אנטי-בוט חוסמות בשקט "IP ניטור" מעננים ציבוריים פופולריים. לכן בדיקה שעוברת מ-AWS us-east-1 לא בהכרח אומרת משהו על מה שמשתמש אמיתי בקליפורניה רואה. פרוקסי פרימיום משדרים תנועה שנראית כמו משתמשים אמיתיים.
מה בודקים בכל מיקום
בכל מיקום מופעל, המוניטור מבצע בקשת HTTP(S) מלאה דרך הפרוקסי של אותה מדינה. הבדיקה עוקבת אחרי redirect, מאמתת סטטוס קוד, מודדת זמן תגובה ומתעדת שגיאות. התוצאות נשמרות בנפרד לכל מיקום, כך שהדשבורד מציג זמן פעילות, זמן תגובה והסטטוס האחרון של כל אחד בנפרד. אם 3 מיקומים למטה ו-10 למעלה – זה מוצג ברור: המוניטור לא רק "למטה", אלא "מורד חלקית".
כל בדיקה ממיקום מסוים היא round-trip אמיתי מהגיאוגרפיה הזו אל ה-origin שלך (או ל-edge של ה-CDN באותו אזור). זמני תגובה משקפים לכן את חוויית המשתמש האמיתית: CDN טוב מציג זמן תגובה נמוך בכל המיקומים; CDN גרוע מציג זמן גבוה בכל האזורים למעט הקרוב ל-origin; origin בלי CDN מציג זמן תגובה ההולך וגדל ככל שמתרחקים מהמקור.
איך פועלים התראות מרובי-מיקומים
הדשבורד מתייחס לתוצאות מרובי-מיקומים כהשלמה לבדיקה המרכזית. המוניטור הראשי שלך פועל עדיין מהתשתית שלנו ומספק את הסטטוס הבסיסי up/down; הבדיקות מרובי-מיקומים רצות בלו"ז נפרד (לפחות 60 דקות, ניתן לקנפג לכל מוניטור) ומופיעות כשורות נוספות בתצוגה המורחבת. אם אתה רוצה שאזור שנפל יגרום להתראה – הגדר זאת בהעדפות. כל אזור יחיד שנופל פעמיים ברציפות בבדיקות מרובי-מיקומים יהפוך לאירוע שניתן לקבל עליו התראה.
החלוקה הזו מכוונת. בדיקה של דקה ממיקום אחד אפשרית כל דקה. בדיקה של דקה מ-13 מיקומים היא 13 round-trips לדקה – יקר משני הצדדים ורועש תפעולית בגלל jitter בלתי נמנע בין אזורים. קצב של 60 דקות הוא sweet spot: מאתר תקלות אמיתיות ברמת אזור תוך שעה, בלי להעמיס בהתראות שווא.
עלויות וקרדיטים
מרובי-מיקומים זו פונקציית פרימיום, כי כל בדיקה רצה דרך רשת פרוקסי בתשלום. כל מיקום, כל בדיקה – יורד קרדיט אחד מחשבון DiagnoSEO שלך. דוגמה: 5 מוניטורים × 4 מיקומים × 1 בדיקה/שעה × 24 שעות × 30 יום = 14,400 קרדיטים לחודש. זה תקציב נוח במסלולי Advanced/Pro ומכסה יפה את החשוב. בחר את המיקומים שחשובים לקהל שלך: אם אתה אי-קומרס שפונה רק לארה"ב – בחר us, ca, mx (פרוקסי דרך us); אם לאירופה – gb, de, fr, pl. אין צורך להפעיל את כל 13 אם אין לך משתמשים גלובליים.
דברים שמרובי-מיקומים לא יאתר
כדאי להבהיר: ניטור מרובי-מיקומים מאשר ששכבת ה-HTTP נגישה מכל אזור. הוא לא מריץ JavaScript, לא מרנדר את הדף בדפדפן אמיתי, לא מדמה פעולות משתמש. אם הבעיה שלך למשל היא bundle JS שלא נטען רק ב-Safari iOS בברזיל – הבדיקה תעבור, אבל המשתמשים ימשיכו לסבול. כדי לקבל תמונה מלאה של טעינה בפועל השתמש במידע RUM (Real User Monitoring) מהאנליטיקס שלך יחד עם מרובי-מיקומים – ביחד יש לך את כל התמונה.
איך מתחילים
פתח את הכלי, ערוך כל מוניטור, הרחב את סעיף "Multi-location", סמן את המדינות שמעניינות אותך, קבע מרווח זמן מינימלי של 60 דקות, ושמור. תוך שעה תתחיל לראות נתונים נכנסים לפי מיקום. הפעם הראשונה שאזור יהפוך לאדום בזמן שהשאר ירוקים – תבין בדיוק למה זה שווה את הקרדיטים – חסכת עכשיו 4 שעות דיבאג לשכבה הלא נכונה.
שאלות נפוצות
-
13 אזורים גיאוגרפיים: ארה"ב (מזרח/מערב), בריטניה, גרמניה, צרפת, איטליה, ספרד, פולין, הולנד, קנדה, אוסטרליה, יפן, ברזיל, הודו. כל אזור מריץ את אותה בדיקה באופן עצמאי ומדווח בנפרד.
-
משתמשים שונים רואים דברים שונים. אתר יכול להיות UP מאירופה אבל DOWN מאסיה (תקלה אזורית ב-CDN, בעיית הפצת DNS, בעיית ניתוב גיאוגרפי). ניטור מרובי-אזורים מזהה זאת – ניטור ממיקום יחיד מפספס לחלוטין.
-
כל אזור נספר כבדיקה עצמאית עבור החיוב. אתר שמנוטר מ-3 אזורים כל דקה משתמש ב-3× קרדיטים של ניטור יחיד. כדאי לבחור אזורים אסטרטגית – בדרך כלל 3–5 אזורים מכסים את רוב אוכלוסיית המשתמשים לאתר ממוצע.
-
כן – כל אזור מפעיל בדיקה משלו בנפרד ומפעיל התראה בנפרד. אם הבעיה גלובלית, תקבל התראות מכל האזורים בפרק הזמן של הבדיקות. אם הבעיה אזורית – רק האזורים המושפעים יתריעו – וזה עוזר לאבחנה.
-
כן. בחר לכל מוניטור אילו אזורים יבצעו בדיקות. לדוג' – לחנות אי-קומרס ישראלית כדאי להפעיל מפולין, גרמניה ובריטניה. אין טעם לבדוק מיפן אם אין לך לקוחות משם. חוסך קרדיטים ומפחית רעש.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
ניטור SSL · פג תוקף דומיין · ניטור DNS · Ping (ICMP) · פורט (TCP) · נקודת קצה · מילות מפתח · API · Cron / Heartbeat · זמן תגובה · קישורים חוזרים · ניטור אתר אינטרנט