
تتم مراقبة فقدان الحزم وزمن الاستجابة عبر المناطق بتشغيل الفحوصات نفسها على الأهداف نفسها من عدة مواقع تعكس توزّع مستخدميك، ثم مقارنة كل منطقة بخط الأساس الخاص بها بدلاً من رقم عالمي واحد. تابع المئينات والارتعاش (Jitter) بدلاً من المتوسطات، وأرسل عدداً كافياً من الحزم في كل فحص لقياس الفقدان بدقة، ولا تُطلق التنبيه إلا عندما يتكرر النمط عبر عدة نقاط قياس أو يستمر مع الوقت.
اختيار مناطق القياس بما يتوافق مع مستخدميك
ابدأ ببيانات حركة المرور لا بالخريطة. إذا كانت معظم الجلسات تأتي من أوروبا الغربية والساحل الشرقي للولايات المتحدة وجنوب شرق آسيا، فهذه هي مناطق القياس الأساسية لديك؛ وأضف مناطق ثانوية حيث تلتزم باتفاقيات مستوى خدمة (SLA) تعاقدية. استخدم نقطتي قياس على الأقل لكل سوق رئيسية حتى لا تبدو مشكلة محلية في نقطة واحدة وكأنها انقطاع إقليمي.
تذكّر أن نقاط القياس في مراكز البيانات تمر عبر مسارات أنظف من الاتصالات المنزلية أو المتنقلة، لذا تعامل مع نتائجها على أنها أفضل سيناريو ممكن.
تحديد خطوط أساس لكل منطقة استناداً إلى الفيزياء
يقطع الضوء في الألياف الضوئية نحو 200 كم في كل ميلي ثانية، أي أن كل 100 كم من الكابلات تضيف قرابة 1 ms إلى زمن الذهاب والإياب قبل احتساب أي انتظار في الطوابير. والمسارات الفعلية أطول من الخط المستقيم، لذا تبدو النطاقات المعتادة على النحو التالي:
| المسار | زمن RTT المعتاد |
|---|---|
| المدينة نفسها أو منطقة السحابة نفسها | 1–5 ms |
| داخل أوروبا الغربية | 10–30 ms |
| من شرق الولايات المتحدة إلى غربها | 60–75 ms |
| من شرق الولايات المتحدة إلى أوروبا الغربية | 75–95 ms |
| من أوروبا الغربية إلى سنغافورة | 150–190 ms |
| من أوروبا الغربية إلى سيدني | 250–300 ms |
قراءة قدرها 180 ms من سنغافورة إلى خادم في فرانكفورت أمر طبيعي، أما القراءة نفسها من أمستردام فهي حادثة. ابنِ خطوط الأساس من بيانات أسبوع واحد على الأقل لكل منطقة، وأطلق التنبيه عند الانحراف عنها، كأن يرتفع p95 بنسبة 30–50 بالمئة فوق معدله المعتاد خلال سبعة أيام.
قياس الفقدان والزمن بعناية إحصائية
الفحص الذي يرسل ثلاث حزم ping لا يمكنه الإبلاغ إلا عن فقدان بنسبة 0 أو 33 أو 67 أو 100 بالمئة، وهي دقة أضعف من أن تكشف فقداناً بنسبة 1–2 بالمئة يكفي للإضرار بإنتاجية TCP. إرشادات عملية:
- أرسل 10–20 حزمة في كل فحص، أو اجمع عدة فحوصات ضمن نافذة متحركة مدتها خمس دقائق قبل حساب نسبة الفقدان.
- اعرض p50 لتمثيل التجربة المعتادة وp95 لتمثيل الحالات الطرفية التي يشتكي منها المستخدمون، فالمتوسطات تُخفي القفزات.
- تابع الارتعاش، أي التباين بين قراءات RTT المتتالية. فالارتعاش الذي يتجاوز نحو 20–30 ms يُضعف حركة البيانات الآنية حتى لو بدا زمن الاستجابة سليماً.
- اجمع بين ICMP وفحوصات TCP على منفذ الخدمة، لأن بعض الموجّهات تحدّ من معدل ICMP فتُظهر فقداناً لا تتعرض له حركة التطبيق إطلاقاً.
تدعم خدمة مراقبة ping من UpScanX فحوصات ICMP وTCP وUDP من أكثر من 15 موقعاً حول العالم، مما يتيح لك تشغيل فحوصات متطابقة لكل منطقة ومقارنتها جنباً إلى جنب.
مقارنة المناطق لعزل السبب
المقارنة بين المناطق هي أسرع طريقة لتحديد موضع المشكلة:
- تراجع جميع المناطق معاً: المشكلة على الأرجح في الخادم الأصلي أو لدى مزوّده في المنبع.
- تراجع منطقة واحدة واستقرار البقية: اشتبه في مزوّد عبور أو نقطة ربط بيني (Peering) أو مزوّد إنترنت إقليمي على ذلك المسار.
- تراجع النقاط الطرفية الواقعة خلف CDN فقط في منطقة واحدة: افحص موقع الحافة الذي يخدم تلك المنطقة بدلاً من الخادم الأصلي.
- ظهور الفقدان في ICMP فقط: غالباً ما يكون ذلك تحديداً للمعدل على موجّه وسيط، لا تأثيراً فعلياً على المستخدمين.
عندما تتراجع منطقة ما، شغّل traceroute أو MTR من نقطة القياس تلك وقارنه بمسار منطقة سليمة. ابحث عن الموضع الذي يقفز فيه زمن الاستجابة ويبقى مرتفعاً عبر جميع القفزات التالية؛ أما الارتفاع في قفزة وسيطة واحدة يختفي بعدها فيعني عادةً أن الموجّه يمنح الردود أولوية منخفضة فحسب. أرفق نتائج التتبع بالحادثة لتتمكن من أن تُظهر للمزوّد موضع الخلل في المسار.
التنبيه وفق النصاب والتقارير حسب المنطقة
التنبيهات المبنية على نقطة قياس واحدة تولّد ضجيجاً. أطلق التنبيه عندما تتجاوز نقطتا قياس على الأقل في منطقة واحدة، أو أغلبية المناطق، العتبة المحددة في فحصين أو ثلاثة فحوصات متتالية. استخدم تحذيراً عند تأثر سوق واحدة وتنبيهاً حرجاً عندما تتفق عدة مناطق، مع توجيهها إلى Slack أو Microsoft Teams أو البريد الإلكتروني أو Telegram أو Webhook.
في التقارير، انشر لكل منطقة زمن الاستجابة p95 ونسبة الفقدان والارتعاش إلى جانب نسبة التوفر. تكتشف تقارير UpScanX المدعومة بالذكاء الاصطناعي الحالات الشاذة، وتربط التنبيهات ذات الصلة، وترسل ملخصات مجدولة عبر البريد الإلكتروني. وللتعمق في RTT وتصميم العتبات، اطّلع على دليل مراقبة زمن الاستجابة في الشبكات.
أهم النقاط
- ضع نقاط القياس حيث يوجد مستخدموك، بواقع نقطتين على الأقل لكل سوق رئيسية.
- أنشئ خط أساس مستقلاً لكل منطقة؛ فالمسافة تفرض حداً أدنى فيزيائياً لزمن الاستجابة.
- أرسل عدداً كافياً من الحزم في كل فحص، وتابع p95 والارتعاش بدلاً من المتوسطات.
- قارن المناطق وتتبّع المسارات للتمييز بين مشكلات الخادم الأصلي ومزوّد الإنترنت وشبكة CDN.
- أطلق التنبيهات وفق النصاب والاستمرارية، وقدّم المقاييس في تقارير حسب المنطقة.