لمحة عن رصد القيم الشاذة

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

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

على سبيل المثال، يمكنك إرسال تنبيه ثابت عند حدوث ما يلي:

  • [معدّل أخطاء 5xx] [أكبر من] [10%] لمدة [10 دقائق] من [الهدف mytarget1]
  • [count of 2xx errors] [is less than] [50] for [5 minutes] in [region us-east-1]
  • [p90 latency] [is greater than] [750ms] for [10 minutes] on [proxy myproxy1]

عند استيفاء شروط التنبيه الثابت، يرسل نظام "مراقبة واجهة برمجة التطبيقات" تنبيهًا لإعلامك بالمشكلة. ومع ذلك، يجب أن تكون قد حدّدت شروط التنبيه المحدّدة قبل أن تتمكّن ميزة "مراقبة واجهة برمجة التطبيقات" من إرسال التنبيه.

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

رصد القيم الشاذة

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

تعمل ميزة "رصد القيم الشاذة" من خلال تطبيق نماذج الذكاء الاصطناعي وتعلُّم الآلة على بيانات واجهة برمجة التطبيقات السابقة. يمكن بعد ذلك أن ترسل ميزة "رصد الحالات الشاذة" تنبيهات في الوقت الفعلي بشأن سيناريوهات لم تخطر ببالك، وذلك لتحسين إنتاجيتك وتقليل متوسط وقت الحل (MTTR) لمشاكل واجهة برمجة التطبيقات.

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

يتضمّن أي شذوذ تم رصده المعلومات التالية:

  • المقياس الذي تسبّب في حدوث القيمة الشاذة، مثل وقت استجابة الخادم الوكيل أو رمز خطأ HTTP
  • تمثّل هذه السمة حدّ القيمة الشاذة. يمكن أن تكون درجة التغيير طفيفة أو معتدلة أو شديدة.

على سبيل المثال، يمكن أن يرصد Edge تلقائيًا أيّ خلل، مثل:

  • [ارتفاع طفيف] في [أخطاء 503] في [بيئة prod، المنطقة region1]
  • [زيادة معتدلة] في [أخطاء 4xx] في [بيئة prod، المنطقة region2]
  • حدث [ارتفاع كبير] في [وقت الاستجابة] في [بيئة prod، المنطقة region3]

من معلومات القيم الشاذة المعروضة في لوحة بيانات "الأحداث"، يمكنك بعد ذلك إنشاء نوع جديد من التنبيهات، يُعرف باسم تنبيه القيمة الشاذة، لإعلامك بهذه الحالات.

أنواع القيم الشاذة

يرصد Edge تلقائيًا الأنواع التالية من القيم الشاذة:

  • زيادة في أخطاء HTTP 503 على مستوى المؤسسة والبيئة والمنطقة
  • زيادة في أخطاء HTTP 504 على مستوى المؤسسة والبيئة والمنطقة
  • زيادة في جميع أخطاء HTTP 4xx أو 5xx على مستوى المؤسسة والبيئة والمنطقة
  • زيادة في إجمالي وقت استجابة الشريحة المئوية التسعين (p90) على مستوى المؤسسة والبيئة والمنطقة

تفعيل ميزة "رصد القيم الشاذة"

يتم تلقائيًا إيقاف ميزة "كشف الاختلاف" لمؤسسات Edge وبيئاتها. لتفعيل ميزة "رصد الحالات الشاذة"، قدِّم طلبًا إلى فريق الدعم في Apigee Edge لتفعيلها لمؤسسة وبيئة معيّنتَين. ستقيّم Apigee بيئتك وتُعلمك ما إذا كان يمكن تفعيل ميزة "رصد القيم الشاذة".

لأسباب تتعلّق بالأداء، لا تفعِّل ميزة "رصد الحالات الشاذة" في جميع المؤسسات والبيئات. تنصح Apigee بتفعيل ميزة "رصد الحالات الشاذة" في مؤسسة وبيئة تتضمّنان معدّل تحميل زيارات يبلغ 10 معاملات في الثانية على الأقل.

التحقّق من تفعيل ميزة رصد القيم الشاذة

للتحقّق مما إذا كانت ميزة "رصد القيم الشاذة" مفعّلة، اتّبِع الخطوات التالية:

  1. اختَر تحليل > قواعد التنبيهات في واجهة مستخدم Edge.
  2. انقر على الزر + تنبيه. يتم فتح لوحة إنشاء التنبيه:

    ضبط تنبيهات القيم الشاذة
  3. اختَر البيئة المطلوبة.

    إذا كان خيار القيمة الشاذة غير متاح لنوع التنبيه، يعني ذلك أنّ ميزة رصد القيم الشاذة غير مفعّلة.