فجوة الأداء التي لا تقيسها

تستجيب واجهة برمجة التطبيقات الخاصة بك خلال 50 مللي ثانية.
ولكن فقط من مركز البيانات الخاص بك.

لقد قمت بتحسين واجهة برمجة التطبيقات الخاصة بك للاستجابة بالمللي ثانية. تبدو مقاييسك الداخلية ممتازة. لكن العميل في مومباي يرى أوقات استجابة مدتها 3 ثوانٍ. أبلغ أحد المطورين في ساو باولو أن واجهة برمجة التطبيقات الخاصة بك "بطيئة بشكل غير قابل للاستخدام". يقول فريقك في سيدني إن عمليات التكامل تستمر في المهلة.

تعمل واجهة برمجة التطبيقات لمراقبة زمن الاستجابة على قياس ما يواجهه المستخدمون فعليًا - من مكان تواجدهم الفعلي.

عندما تكمن مقاييس واجهة برمجة التطبيقات (API) الخاصة بك عن طريق الإغفال

لقد فعلت كل شيء بشكل صحيح. يتم نشر واجهة برمجة التطبيقات (API) الخاصة بك على مزود سحابي رئيسي. لديك أدوات APM تعرض فترات استجابة P95 أقل من 100 مللي ثانية. يُبلغ موازن التحميل الخاص بك عن واجهات خلفية صحية. تعرض صفحة الحالة "جميع الأنظمة قيد التشغيل".

ثم تبدأ في ملاحظة الأنماط في تذاكر الدعم. يشتكي العملاء في مناطق محددة من بطء استجابات واجهة برمجة التطبيقات. شركاء التكامل يسألونك عما إذا كنت تواجه مشكلات. يشير المطورون في مجتمع Slack الخاص بك إلى أخطاء انتهاء المهلة.

عليك التحقق من المقاييس الخاصة بك - كل شيء يبدو على ما يرام. تطلب من العميل إجراء بعض الاختبارات، فيؤكدون أنها بطيئة. ليس لديك أي طريقة لرؤية ما يرونه، لأن مراقبتك تقيس الأداء فقط من داخل البنية الأساسية لديك.

المشكلة ليست API الخاص بك. إنها عبارة عن آلاف الأميال من البنية التحتية للشبكة بين خوادمك ومستخدميك في مناطق مختلفة - ولا يمكنك رؤية ذلك.

هذا هو المكان الذي تصبح فيه واجهة برمجة التطبيقات لمراقبة زمن الاستجابة ضرورية. ليس لاستبدال مقاييسك الداخلية، ولكن لإظهار الصورة الكاملة لك - وقت الاستجابة الشامل من مواقع الشبكة الحقيقية حول العالم.

لماذا تختلف أوقات الاستجابة بشكل كبير حسب المنطقة

لا يقتصر زمن استجابة الشبكة على المسافة فقط. يتعلق الأمر بالمسار الكامل الذي يسلكه الطلب - ويختلف هذا المسار لكل مستخدم في كل موقع.

زمن الوصول لقرار DNS

قبل أن يتم إرسال بايت واحد من استجابة API الخاصة بك، يضيف دقة DNS زمن الوصول. قد يواجه المستخدم في جاكرتا 200 مللي ثانية فقط للبحث في DNS إذا كان محلله المحلي بطيئًا أو كانت أقرب عقدة Anycast لمزود DNS الخاص بك بعيدة. يحدث هذا في كل اتصال جديد وبعد انتهاء صلاحية TTL.

تأثير واجهة برمجة التطبيقات: تمت إضافة 100-500 مللي ثانية للطلب الأول من كل عميل. غير مرئية في المقاييس من جانب الخادم.

طرق الشبكة دون المستوى الأمثل

لا يعمل توجيه BGP على تحسين زمن الوصول — فهو يعمل على تحسين السياسة والتكلفة. قد تمر حركة المرور من برلين إلى خوادمك في شرق الولايات المتحدة عبر لندن، ثم نيويورك، ثم أخيرًا إلى فيرجينيا. يوجد مسار أكثر مباشرة، لكن هذه ليست الطريقة التي يعمل بها الإنترنت. يتغير التوجيه يوميًا بناءً على اتفاقيات النظير وظروف الشبكة.

تأثير واجهة برمجة التطبيقات: وقت إضافي ذهابًا وإيابًا يتراوح بين 50 إلى 300 مللي ثانية مقارنة بالمسار الجغرافي الأمثل.

تقلب أداء CDN Edge

تحتوي بوابة API أو CDN الخاصة بك على مواقع طرفية في جميع أنحاء العالم، ولكنها ليست جميعها متساوية. يتم تحميل بعض الحواف بشكل زائد خلال ساعات الذروة. البعض لديهم نظر أبطأ. يعود البعض إلى الأصل لكل طلب إذا كانت قواعد التخزين المؤقت الخاصة بك لا تتطابق مع أنماط واجهة برمجة التطبيقات. يواجه المستخدمون الذين يصلون إلى حواف مختلفة فترات استجابة مختلفة.

تأثير واجهة برمجة التطبيقات: تباين يتراوح بين 100 و1000 مللي ثانية بين مواقع الحافة التي تخدم نفس نقطة النهاية.

ISP التناظر والميل الأخير

يختلف الاتصال بين مزودي خدمات الإنترنت الإقليميين ومقدمي الخدمات السحابية بشكل كبير. قد يكون لدى إحدى شركات الاتصالات الكبرى في الهند نظير ممتاز مع AWS، بينما يقوم مزود خدمة الإنترنت الأصغر بتوجيه حركة المرور من خلال قفزات متعددة. تتمتع شبكات المؤسسات ومشغلي شبكات الهاتف المحمول ومزودي خدمات الإنترنت السكنيين بمسارات مختلفة للبنية الأساسية لديك.

تأثير واجهة برمجة التطبيقات: يمكن للمستخدمين الموجودين في نفس المدينة ولكن مزودي خدمة الإنترنت المختلفين رؤية اختلافات في زمن الاستجابة تبلغ 200-500 مللي ثانية.

الحقيقة: غالبًا ما يكون وقت المعالجة من جانب الخادم لواجهة برمجة التطبيقات (API) هو أصغر مكون في زمن الاستجابة الإجمالي. عادةً ما يضيف مسار الشبكة — DNS، والتوجيه، وحواف CDN، ونظير ISP — زمن استجابة أكثر بمقدار 10 إلى 50 مرة من وقت تنفيذ التعليمات البرمجية لديك. تقوم واجهة برمجة التطبيقات لمراقبة زمن الاستجابة بقياس هذا المسار بالكامل، وليس فقط الجزء الذي تتحكم فيه مباشرةً.

لماذا تفتقد مراقبتك الحالية مشكلات زمن الاستجابة الإقليمية

تم تصميم معظم إعدادات مراقبة واجهة برمجة التطبيقات (API) للإجابة على السؤال "هل الأمر جاهز؟" - وليس "ما مدى سرعة المستخدمين في المناطق المختلفة؟"

يقيس APM وقت الخادم فقط

تقوم أدوات مراقبة أداء التطبيقات مثل Datadog APM أو New Relic أو Elastic APM بقياس وقت معالجة الطلب على خوادمك. ليس لديهم رؤية لتحليل DNS أو مصافحة TCP أو تفاوض TLS أو وقت عبور الشبكة. قد يُظهر جهاز P95 الخاص بك 80 مللي ثانية بينما يواجه المستخدمون 2000 مللي ثانية.

الشيكات الاصطناعية من مواقع محدودة

عمليات مراقبة وقت التشغيل التقليدية من 1 إلى 5 مواقع، غالبًا ما تكون جميعها في نفس المنطقة. إذا كانت المراقبة لديك تجري من شرق الولايات المتحدة وكان المستخدمون البطيئون في جنوب شرق آسيا، فلن ترى المشكلة أبدًا. عادةً ما تكون التغطية الجغرافية فكرة لاحقة أو وظيفة إضافية متميزة.

شبكات السحابة إلى السحابة ليست ممثلة

إذا كانت المراقبة الخاصة بك تتحقق من AWS إلى AWS أو GCP إلى GCP، فأنت تختبر المسارات الأساسية السحابية المحسنة التي لا يجتازها معظم المستخدمين. يتمتع المستخدمون الحقيقيون لدى مزودي خدمات الإنترنت للمستهلكين وشبكات الهاتف المحمول وشبكات WAN الخاصة بالمؤسسات بخصائص زمن وصول مختلفة تمامًا.

لا يوجد انهيار الكمون حسب المرحلة

عندما ترى زمن استجابة مرتفعًا، فأنت بحاجة إلى معرفة أين يتم قضاء الوقت في دورة حياة الطلب. هل هو DNS؟ اتصال TCP؟ مصافحة TLS؟ الوقت للبايت الأول؟ نقل المحتوى؟ بدون هذا التفصيل، لا يمكنك تشخيص السبب الجذري أو معرفة الفريق الذي يجب عليه إصلاحه.

فجوة مراقبة الكمون

ما يظهر APM 80 مللي ثانية
حل DNS (طوكيو) +180 مللي ثانية
مصافحة TCP +240 مللي ثانية
مفاوضات TLS +320 مللي ثانية
عبور الشبكة +280 مللي ثانية
ما تجربة المستخدمين 1100 مللي ثانية

كانت معالجة الخادم 7% من إجمالي زمن الوصول. أما نسبة الـ 93% الأخرى فكانت غير مرئية تمامًا للمراقبة من جانب الخادم.

ماذا يحدث عندما تتجاهل الكمون الإقليمي

لا تؤدي واجهات برمجة التطبيقات البطيئة إلى إحباط المستخدمين فحسب، بل إنها تكلفك العملاء والإيرادات والسمعة بطرق تتفاقم بمرور الوقت.

يتخلى المطورون عن واجهات برمجة التطبيقات البطيئة

إذا كنت تقوم بإنشاء نظام أساسي للمطورين أو واجهة برمجة تطبيقات عامة، فإن زمن الوصول يؤثر بشكل مباشر على الاعتماد. سيقوم المطورون الذين يقومون بتقييم واجهة برمجة التطبيقات الخاصة بك بتشغيل بعض طلبات الاختبار. إذا استغرقت هذه الطلبات أكثر من ثانيتين من موقعها، فسوف تنتقل إلى منافس تشعر واجهة برمجة التطبيقات الخاصة به بالاستجابة. لن تعرف حتى أنك فقدتهم.

انتهاكات SLA لم تكن على علم بها

تعد اتفاقية مستوى الخدمة (SLA) الخاصة بك بتوافر بنسبة 99.9% وأوقات استجابة أقل من 500 مللي ثانية. من موقع المراقبة الخاص بك، فإنك تقابله. لكن العملاء في مناطق معينة يواجهون انتهاكات. عندما يشكون في نهاية المطاف، ليس لديك بيانات لفهم نطاق المشكلة أو مدتها - ولا توجد طريقة للاعتراض على مطالباتهم أو التحقق من صحتها.

فشل التكامل والزبدة

يقوم العملاء الذين يعتمدون على واجهة برمجة التطبيقات (API) الخاصة بك بتعيين المهلات بناءً على الأداء المتوقع. عندما يرتفع زمن الاستجابة في منطقتهم، تبدأ عمليات التكامل الخاصة بهم بالفشل. إنهم يرون أخطاء في سجلاتهم، ويواجه المستخدمون النهائيون مشكلات، ويلومون واجهة برمجة التطبيقات (API) الخاصة بك - غالبًا ما يتحولون بهدوء إلى بديل حتى قبل أن تعلم بوجود مشكلة.

مركبات تكلفة السمعة

تجربة المطور مهمة. إذا كانت واجهة برمجة التطبيقات الخاصة بك بطيئة في منطقة آسيا والمحيط الهادئ، فسيقوم المطورون في تلك المنطقة بإبلاغ المطورين الآخرين. ستذكرها إجابات Stack Overflow وسلاسل Reddit وتعليقات Hacker News. بحلول الوقت الذي تدرك فيه أن هناك نمطًا، يكون الإدراك قد تم تأسيسه بالفعل.

الحل

كيفية مراقبة زمن استجابة واجهة برمجة التطبيقات بشكل صحيح عبر المناطق

تتطلب المراقبة الفعالة لوقت الاستجابة تنوعًا جغرافيًا وتفصيل التوقيت والقياس المستمر لإنشاء خطوط الأساس واكتشاف التراجعات.

1

قم بالقياس من أكثر من 50 موقعًا عالميًا

المستخدمون موجودون في كل مكان، لذا يجب أن تكون مراقبتك كذلك أيضًا. يجب أن تقيس واجهة برمجة التطبيقات لمراقبة زمن الوصول من العقد الموجودة في أمريكا الشمالية وأوروبا وآسيا والمحيط الهادئ وأمريكا اللاتينية والشرق الأوسط وأفريقيا. يكشف كل موقع عن زمن الاستجابة الذي يواجهه المستخدمون في تلك المنطقة فعليًا.

قم بمطابقة مواقع المراقبة مع جغرافية قاعدة المستخدمين الخاصة بك.

2

الحصول على تفاصيل التوقيت لكل مرحلة

زمن الوصول الإجمالي غير قابل للتنفيذ. عليك أن تعرف: كم من الوقت استغرق DNS؟ ما هو وقت اتصال TCP؟ ما مدى بطء مفاوضات TLS؟ ما هو الوقت المناسب لنقل البايت الأول مقابل المحتوى؟ يخبرك هذا التفصيل بالطبقة التي بها المشكلة، ومن يمكنه إصلاحها.

قم بتشخيص ما إذا كان DNS أو الشبكة أو SSL أو الخادم الخاص بك.

3

تتبع خطوط الأساس التاريخية لكل منطقة

هل 400 مللي ثانية من مومباي جيدة أم سيئة لواجهة برمجة التطبيقات (API) الخاصة بك؟ ذلك يعتمد على خط الأساس الخاص بك. تعمل المراقبة المستمرة لوقت الاستجابة على إنشاء خطوط أساسية لكل منطقة، حتى تتمكن من التنبيه بشأن الانحرافات عن الوضع الطبيعي - ورصد التراجعات بعد عمليات النشر، أو تغييرات الشبكة، أو تكوينات CDN الخاطئة قبل أن يلاحظها المستخدمون.

تنبيه بشأن "أبطأ من المعتاد" - وليس فقط الحدود العشوائية.

ما الذي يجب أن تتضمنه واجهة برمجة التطبيقات لمراقبة زمن الوصول

توقيت حل DNS
وقت اتصال TCP
زمن استجابة مصافحة TLS
الوقت حتى البايت الأول (TTFB)
وقت نقل المحتوى
تتبع المسار وتشخيص MTR
عتبات التنبيه لكل منطقة
REST API للأتمتة

قائمة التحقق: إعداد مراقبة زمن الوصول العالمي لواجهة برمجة التطبيقات (API) الخاصة بك

دليل عملي لتنفيذ مراقبة زمن الوصول الذي يتناول مشكلات الأداء الإقليمية.

1

رسم خريطة جغرافية المستخدم الخاص بك

قم بمراجعة التحليلات لتحديد مكان تواجد مستهلكي واجهة برمجة التطبيقات لديك. تحقق حسب البلد/المنطقة، وليس فقط الإحصائيات ذات المستوى الأعلى. إذا كان 20% من مكالمات واجهة برمجة التطبيقات (API) الخاصة بك تأتي من منطقة آسيا والمحيط الهادئ، فستحتاج إلى تغطية مراقبة عبر منطقة آسيا والمحيط الهادئ. تحديد أولويات المناطق حسب حجم استخدام واجهة برمجة التطبيقات والإيرادات.

2

تحديد نقاط النهاية الحرجة

لا تحتاج جميع نقاط النهاية إلى مراقبة عالمية. التركيز على: نقاط نهاية المصادقة، ومسارات واجهة برمجة التطبيقات (API) التي يتم استدعاؤها بشكل متكرر، ونقاط النهاية على المسار الهام لتكاملات العملاء، وأي نقاط نهاية مذكورة في اتفاقية مستوى الخدمة (SLA) الخاصة بك. ابدأ بـ 3-5 نقاط نهاية حرجة ثم قم بالتوسيع.

3

قم بتكوين مراقبة الكمون من أكثر من 50 موقعًا

قم بإعداد واجهة برمجة تطبيقات لمراقبة زمن الوصول للتحقق من نقاط النهاية الخاصة بك من المواقع المطابقة لجغرافية المستخدم الخاصة بك. قم بتمكين فترات فحص مدتها دقيقة واحدة لنقاط النهاية الحرجة. تأكد من أن المراقبة تتضمن توزيعًا كاملاً للتوقيت (DNS، TCP، TLS، TTFB، الإجمالي).

4

إنشاء زمن الاستجابة الأساسي لكل منطقة

اسمح بتشغيل المراقبة لمدة أسبوع إلى أسبوعين لتحديد زمن الاستجابة الأساسي لكل منطقة. توثيق النطاقات المتوقعة: قد يكون خط طوكيو الأساسي عند 180 مللي ثانية بينما يكون خط فرانكفورت 80 مللي ثانية. تُعلمك خطوط الأساس هذه بحدود التنبيه الخاصة بك وتساعد في تحديد التراجعات.

5

تعيين حدود الكمون لكل منطقة

قم بتكوين التنبيهات التي تراعي الاختلافات الإقليمية الأساسية. تعتبر عتبة 500 مللي ثانية منطقية بالنسبة لطوكيو ولكنها لن تنطلق أبدًا بالنسبة لفرانكفورت. استخدم الحدود المستندة إلى النسبة المئوية (على سبيل المثال، التنبيه عندما تكون نسبة 50% أعلى من خط الأساس) أو قم بتعيين الحدود المطلقة الخاصة بالمنطقة بناءً على بياناتك.

6

التكامل مع سير عمل الحادث الخاص بك

قم بتوجيه تنبيهات زمن الاستجابة إلى Slack أو PagerDuty أو نظام إدارة الحوادث الحالي لديك. قم بتضمين معلومات المنطقة في التنبيهات حتى يعرف المهندسون تحت الطلب النطاق على الفور. اربط التنبيهات بكتيبات التشغيل التي تشرح كيفية تشخيص مشكلات زمن الاستجابة الإقليمية.

7

تمكين أدوات التشخيص

تأكد من أنه يمكنك تشغيل Traceroute وMTR من أي موقع مراقبة عند الطلب. عندما يتم إطلاق تنبيه، قم بالتقاط البيانات التشخيصية على الفور لتحديد ما إذا كانت المشكلة تتعلق بـ DNS، أو خطوة شبكة معينة، أو حافة CDN، أو الخادم الأصلي. هذه البيانات ضرورية للتصعيد إلى مقدمي الخدمة.

8

أضف عمليات التحقق من زمن الاستجابة إلى مسار النشر الخاص بك

بعد كل عملية نشر، قم بتشغيل عمليات التحقق من زمن الاستجابة من المناطق الرئيسية ومقارنتها بالخط الأساسي. قبض على الانحدارات قبل أن تؤثر على جميع المستخدمين. يعد هذا مهمًا بشكل خاص للتغييرات التي تطرأ على تكوين CDN أو DNS أو البنية التحتية التي تؤثر على التوجيه.

خيار واحد

كيف يوفر Latency Global إمكانات واجهة برمجة التطبيقات لمراقبة زمن الاستجابة

تم إنشاء Latency Global خصيصًا لحالة الاستخدام هذه - قياس زمن الاستجابة الحقيقي من أكثر من 70 موقعًا عبر 6 قارات. يتضمن كل فحص تحليلًا كاملاً للتوقيت (DNS، TCP، TLS، TTFB)، حتى تتمكن من تشخيص مصدر زمن الاستجابة.

يمكنك تشغيل Traceroute وMTR من أي مكان عند التحقيق في المشكلات. تعرض البيانات التاريخية الاتجاهات الإقليمية، ويمكنك إعداد تنبيهات حد زمن الوصول لكل جهاز عرض. هناك أيضًا واجهة REST API كاملة لدمج عمليات التحقق من زمن الاستجابة في مسار النشر أو لوحات المعلومات المخصصة. يبدأ السعر من 5 دولارات شهريًا لخمسة شاشات مع إمكانية الوصول إلى جميع المواقع.

أكثر من 70 موقع مراقبة حول العالم (+40 قريبًا)
تفصيل التوقيت الكامل لكل طلب
تتبع المسار وMTR من أي مكان
REST API للوصول البرمجي
تنبيهات Slack والبريد الإلكتروني والويب هوك
ابتداء من
5 دولارات
كل شهر
5 شاشات متضمنة
جميع المواقع العالمية التي يزيد عددها عن 70 موقعًا (+40 قريبًا)
HTTP، DNS، Ping، Traceroute، MTR
فترات فحص مدتها دقيقة واحدة
لا توجد عقود، قم بالإلغاء في أي وقت

إن تشغيل شبكة مراقبة عالمية يتطلب بنية تحتية كثيفة. نحن نحافظ على إمكانية الوصول إلى الأسعار للفرق من جميع الأحجام من خلال التركيز على ما يهم: التغطية الجغرافية وعمق التشخيص.

الأسئلة المتداولة

ما الفرق بين واجهة برمجة تطبيقات مراقبة زمن الوصول وAPM؟

يقيس APM (مراقبة أداء التطبيق) ما يحدث داخل خوادمك - وقت تنفيذ التعليمات البرمجية، واستعلامات قاعدة البيانات، واستدعاءات الخدمة الداخلية. تعمل واجهة برمجة التطبيقات لمراقبة زمن الوصول على قياس الوقت الكامل ذهابًا وإيابًا من المواقع الخارجية، بما في ذلك دقة DNS وعبور الشبكة وتفاوض TLS وكل شيء آخر يحدث قبل تنفيذ التعليمات البرمجية الخاصة بك. إنها متكاملة: تُظهر لك APM كفاءة الخادم، بينما تُظهر لك مراقبة زمن الوصول تجربة المستخدم.

كم عدد مواقع المراقبة التي أحتاجها؟

ذلك يعتمد على توزيع المستخدم الخاص بك. كخط أساسي، استهدف 3-5 مواقع لكل منطقة رئيسية حيث يوجد عدد كبير من المستخدمين. بالنسبة لواجهة برمجة التطبيقات العالمية التي تخدم العملاء في جميع أنحاء العالم، يمنحك أكثر من 50 موقعًا تغطية معقولة عبر القارات. المفتاح هو مطابقة مواقع المراقبة بالمكان الفعلي لعملاء واجهة برمجة التطبيقات (API) لديك - تحقق من تحليلاتك لتحديد أفضل البلدان وضمان التغطية هناك.

هل يمكنني استخدام واجهة برمجة التطبيقات لمراقبة زمن الاستجابة لاختبار طلبات POST برؤوس مخصصة؟

نعم. تدعم واجهة برمجة التطبيقات الجيدة لمراقبة زمن الوصول جميع أساليب HTTP (GET وPOST وPUT وPATCH وDELETE) مع رؤوس مخصصة ونصوص الطلب والمصادقة. يتيح لك ذلك مراقبة نقاط النهاية التي تمت مصادقتها، واختبار دورات طلب/استجابة واجهة برمجة التطبيقات الكاملة، وقياس زمن الاستجابة لاستدعاءات واجهة برمجة التطبيقات الواقعية - وليس مجرد عمليات GET بسيطة لنقطة نهاية صحية.

كيف أقوم بتعيين حدود زمن الاستجابة عندما يكون للمناطق المختلفة خطوط أساس مختلفة؟

أولاً، قم بإجراء المراقبة لمدة أسبوع إلى أسبوعين لتحديد خطوط الأساس لكل منطقة. ثم قم بتعيين العتبات المتعلقة بتلك الخطوط الأساسية. على سبيل المثال: "تنبيه إذا تجاوز زمن الاستجابة 150% من متوسط ​​7 أيام لهذه المنطقة" أو قم بتعيين حدود مطلقة خاصة بالمنطقة (200 مللي ثانية لشرق الولايات المتحدة، و500 مللي ثانية لمنطقة آسيا والمحيط الهادئ). تستخدم بعض الفرق أيضًا تنبيهات مركبة يتم إطلاقها عندما تتدهور مناطق متعددة في وقت واحد، مما يؤدي إلى تصفية مشكلات مزود خدمة الإنترنت الإقليمية.

ما الذي تم تضمينه في انهيار التوقيت؟

يعرض تفصيل التوقيت الكامل: وقت بحث DNS (حل المجال الخاص بك)، ووقت اتصال TCP (إنشاء المقبس)، ووقت مصافحة TLS (تفاوض SSL/TLS)، والوقت حتى البايت الأول (انتظار استجابة الخادم الخاص بك)، ووقت نقل المحتوى (استلام نص الاستجابة). يخبرك هذا التفصيل بالمكان الذي تتم فيه إضافة زمن الوصول بالضبط - مشكلات DNS، أو مشكلات الشبكة، أو حمل SSL، أو معالجة الخادم البطيئة.

هل يمكنني دمج عمليات التحقق من زمن الاستجابة في مسار CI/CD الخاص بي؟

نعم، إذا كانت خدمة المراقبة توفر REST API. بعد النشر، قم بتشغيل عمليات التحقق من زمن الاستجابة من المناطق الرئيسية عبر واجهة برمجة التطبيقات، وانتظر النتائج، وقارن مع الحدود الأساسية. إذا تجاوز زمن الاستجابة الحدود المقبولة، فافشل النشر أو قم بتشغيل التراجع. يؤدي هذا إلى اكتشاف تراجعات الأداء قبل أن تؤثر على جميع المستخدمين - وهو أمر مهم بشكل خاص لتغييرات تكوين CDN أو تحديثات البنية التحتية.

ابدأ المراقبة عالميًا في أقل من دقيقتين

توقف عن التساؤل عن سبب إبلاغ المستخدمين في مناطق معينة عن بطء استجابات واجهة برمجة التطبيقات. أضف نقاط النهاية الخاصة بك، وحدد مواقع المراقبة الخاصة بك، وشاهد زمن الاستجابة الحقيقي من المكان الذي يتواجد فيه المستخدمون فعليًا - قبل أن يفتحوا تذكرة دعم.

5 دولارات شهريًا • أكثر من 70 موقعًا (+40 موقعًا آخر قريبًا) • لا توجد عقود • قم بالإلغاء في أي وقت