إعداد التنبيهات والإشعارات

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

تحدِّد شروط التنبيه رمز حالة معيّن (مثلاً 404/502/2xx/4xx/5xx)، وحدود وقت الاستجابة ورموز الخطأ التي تؤدي إلى تشغيل تنبيهات مرئية في واجهة المستخدم عند تجاوزها وإرسال الإشعارات من خلال مجموعة متنوعة من القنوات، مثل البريد الإلكتروني أو فترة السماح أو الصفحة pagerduty أو الردود التلقائية على الويب. يمكنك إعداد تنبيهات على مستوى البيئة أو الخادم الوكيل لواجهة برمجة التطبيقات أو الخدمة المستهدفة أو على مستوى المنطقة. عند تشغيل تنبيه، ستتلقى إشعارًا باستخدام الطريقة التي حددتها عند إضافة تنبيهات وإشعارات.

على سبيل المثال، يمكنك تشغيل تنبيه وإرسال إشعار إلى فريق العمليات عندما يتجاوز معدّل الخطأ 5xx 23% لمدة 5 دقائق في خادم واجهة برمجة التطبيقات الخاص بواجهة برمجة التطبيقات الذي تم نشره في بيئة الإنتاج.

ويوضح الشكل التالي كيفية عرض التنبيهات في واجهة المستخدم:

في ما يلي مثال على إشعار عبر البريد الإلكتروني قد تتلقّاه عند ظهور تنبيه.

داخل نص إشعار التنبيه، انقر على الروابط التالية للحصول على مزيد من المعلومات:

  • اطّلِع على التفاصيل للاطّلاع على مزيد من التفاصيل، بما في ذلك إعدادات التنبيه والنشاط لكل شرط على مدار الساعة الماضية.
  • تعريف التنبيه لعرض تعريفه.
  • سجلّ التنبيهات لعرض مزيد من المعلومات حول التنبيه المحدَّد.
  • يمكنك الاطّلاع على الدليل الإرشادي لعرض الإجراءات المقترَحة، إذا تم توفيرها.
  • عرض تقرير إحصاءات واجهة برمجة التطبيقات لعرض تقرير مخصَّص لشرط التنبيه.

توضّح الأقسام التالية كيفية إعداد التنبيهات والإشعارات وإدارتها.

لمحة عن أنواع التنبيهات

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

على سبيل المثال، يمكنك رفع تنبيه تم إصلاحه في الحالات التالية:

  • [معدل أخطاء 5xx] [أكبر من] [10%] لمدة [10 دقائق] من [target mytarget1]
  • [عدد الأخطاء 2xx] [أقل من] [50] لمدة [5 دقائق] في [region us-east-1]
  • [وقت استجابة p90] [أكبر من] [750 ملي ثانية] لمدة [10 دقائق] على [proxy myproxy1]

يضيف الإصدار التجريبي 19.11.13 Security Reporting أنواعًا جديدة من التنبيهات:

نظرًا لأن "مراقبة واجهة برمجة التطبيقات" تتيح الآن أنواعًا متعددة من التنبيهات، يُظهر مربّع الحوار "إنشاء تنبيه" الآن خيار تحديد نوع التنبيه:

يحتوي مربع الحوار "إنشاء تنبيه" الآن على أنواع تنبيهات متعددة

عرض إعدادات التنبيهات

لعرض إعدادات التنبيه المحددة حاليًا، انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.

تظهر صفحة التنبيه كما هو موضح في الشكل التالي:

البريد الإلكتروني للتنبيه

كما هو موضح في الشكل، تتيح لك صفحة التنبيه ما يلي:

عرض سجلّ التنبيهات التي تم تشغيلها لمؤسستك

لعرض سجل التنبيهات التي تم تشغيلها لمؤسستك خلال 24 ساعة الماضية، انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge وانقر على علامة التبويب السجلّ.

يتم عرض صفحة "سجلّ التنبيه".

سجلّ التنبيهات

انقر على اسم التنبيه لعرض تفاصيله في التحقيق في لوحة البيانات. يمكنك فلترة القائمة من خلال البحث عن اسم التنبيه بالكامل أو جزء منه.

إضافة تنبيهات وإشعارات

لإضافة تنبيهات وإشعارات:

  1. انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.
  2. انقر على +تنبيه.
  3. أدخِل المعلومات العامة التالية عن التنبيه:
    الحقل الوصف
    اسم التنبيه اسم التنبيه. استخدِم اسمًا يصف المشغِّل ويكون مفيدًا لك. يجب ألا يتجاوز الاسم 128 حرفًا.
    نوع التنبيه اختَر تم الإصلاح. لمزيد من المعلومات عن أنواع التنبيهات، يُرجى الاطّلاع على المقالة لمحة عن أنواع التنبيهات.
    الوصف وصف التنبيه.
    البيئة اختَر البيئة من القائمة المنسدلة.
    الحالة مفتاح التبديل لتفعيل التنبيه أو إيقافه.
  4. حدّد المقياس والحد الأدنى والسمة للشرط الأول الذي سيؤدي إلى ظهور التنبيه.
    حقل الشرط الوصف
    المقياس

    اختَر أحد المقاييس التالية:

    • رمز الحالة: اختَر رمز حالة من القائمة، مثل 401 أو 404 أو 2xx أو 4xx أو 5xx HTTP.

      ملاحظة:

      • تتيح لك واجهة برمجة التطبيقات ضبط نطاق أكبر من رموز الحالة. يمكنك استخدام واجهة برمجة التطبيقات لتحديد أي رمز حالة بين 200-299 و400-599 وقيم أحرف البدل مثل 2xx أو 4xx أو 5xx. راجِع إنشاء تنبيه.
      • بالنسبة إلى تنبيهات الحدّ من معدّل الزحف (رمز حالة HTTP 429)، اضبط المقياس على رمز خطأ إيقاف رصد الارتفاع.
      • يمكنك استخدام سياسة AssignMessage لإعادة كتابة رمز استجابة HTTP، سواء كان ناتجًا عن خطأ في الخادم الوكيل أو من خطأ في هدف. تتجاهل مراقبة واجهة برمجة التطبيقات أي رموز معاد كتابتها وتسجّل رموز استجابة HTTP الفعلية.
    • وقت الاستجابة: اختَر قيمة وقت الاستجابة من القائمة المنسدلة. على وجه التحديد: p50 (الشريحة المئوية الخمسون) أو p90 (الشريحة المئوية التسعون) أو p95 (الشريحة المئوية التسعون) أو p99 (الشريحة المئوية التسعون). على سبيل المثال، يمكنك اختيار p95 لإعداد تنبيه يتم تشغيله عندما يكون وقت استجابة الاستجابة للشريحة المئوية التسعين أكبر من الحدّ الأدنى الذي تم ضبطه أدناه.
    • رمز الخطأ: اختَر فئة وفئة فرعية ورمز الخطأ من القائمة. أو اختَر واحدًا مما يلي ضمن فئة أو فئة فرعية:

      • الكل: يجب أن يستوفي الإجمالي المُجمَّع على مستوى جميع رموز الأخطاء في هذه الفئة/الفئة الفرعية معايير المقياس.
      • أي - يجب أن يستوفي رمز الخطأ الفردي في هذه الفئة/الفئة الفرعية معايير المقياس.

      يمكنك الاطّلاع على مرجع رموز الخطأ للحصول على مزيد من المعلومات.

    • إجمالي عدد الزيارات (إصدار تجريبي): اختَر زيادة أو نقصانًا في عدد الزيارات. اطّلِع على تنبيهات الزيارات (إصدار تجريبي) لمزيد من المعلومات.

    الحد الأقصى

    ضبط الحدّ الأدنى للمقياس المحدّد:

    • رمز الحالة: اضبط الحدّ على أنّه معدّل بالنسبة المئوية أو عدد أو معاملات في الثانية (TPS) على مدار الوقت.
    • وقت الاستجابة: اختَر الحدّ الأدنى كإجمالي أو مدة وقت الاستجابة المستهدَفة (بالمللي ثانية) بمرور الوقت. وفي هذه الحالة، يتم تنشيط تنبيه إذا كان وقت الاستجابة المرصود ضمن النسبة المئوية المحدّدة، والذي يتم تحديثه كل دقيقة في حال وجود زيارات، يتخطى الشرط الأدنى للنطاق الزمني الذي يغطي الفترة الزمنية المحدّدة. وهذا يعني أنّ شرط الحدّ لا يتمّ تجميعه على مدار المدّة الكاملة.
    • رمز الخطأ: اضبُط الحدّ كمعدّل نسبة مئوية أو عدد أو معاملات في الثانية (TPS) على مدار الوقت.
    السمة انقر على +إضافة سمة وحدِّد تفاصيل السمة التي تريد عرض نتائج لها، بما في ذلك الخادم الوكيل لواجهة برمجة التطبيقات أو الخدمة المستهدفة أو تطبيق المطوِّر والمنطقة.

    في حال ضبط سمة معيّنة على:

    • الكل - يجب أن تستوفي جميع العناصر في السمة معايير المقياس. لا يمكنك اختيار الكل لمقياس من نوع وقت الاستجابة.
    • أي سمة - تنطبق على المنطقة فقط. يجب أن يستوفي الكيان في السمة معايير المقياس لأي منطقة واحدة.
      ملاحظة: بالنسبة إلى الخوادم الوكيلة لواجهة برمجة التطبيقات أو الخدمات المستهدفة، اختَر مجموعة لإتاحة أي وظيفة.
    • المجموعات: اختر مجموعة من القائمة لتحديد مجموعة الخوادم الوكيلة لواجهة برمجة التطبيقات أو الخدمات الهدف. في هذه الحالة، يجب أن يستوفي أي كيان في المجموعة المعايير المطلوبة.

    في حال ضبط سمة على الهدف، يمكنك اختيار خدمة مستهدَفة أو الخدمة المحدّدة في سياسة ServiceCallout. يتم عرض الهدف من سياسة ServiceCallout كقيمة تبدأ بـ `sc://`. على سبيل المثال، `sc://my.endpoint.net`.

  5. انقر على عرض بيانات الحالة لعرض البيانات الحديثة للحالة خلال الساعة الأخيرة.
    يظهر معدّل الخطأ في الرسم البياني باللون الأحمر عندما يتجاوز حدّ شرط التنبيه.
    عرض بيانات الشروط

    انقر على إخفاء بيانات الشرط لإخفاء البيانات.

  6. انقر على + إضافة شرط لإضافة شروط أخرى وكرِّر الخطوتين 4 و5.

    ملاحظة: في حال تحديد شروط متعدّدة، سيتم تشغيل التنبيه عند استيفاء جميع الشروط.

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

    لمزيدٍ من المعلومات، راجِع مقالة إنشاء تقرير مخصَّص من تنبيه.

    ملاحظة: يمكنك تعديل التقرير المخصّص بعد حفظ التنبيه، كما هو موضّح في إدارة التقارير المخصّصة.

  8. انقر على + إشعار لإضافة إشعار تنبيه.
    تفاصيل الإشعار الوصف
    القناة اختَر قناة الإشعارات التي تريد استخدامها وحدِّد الوجهة: البريد الإلكتروني أو Slack أو PagerDuty أو الردّ التلقائي على الويب.
    الحساب حدِّد الوجهة استنادًا إلى نوع القناة المحدّد:
    • البريد الإلكتروني: عنوان البريد الإلكتروني، مثل joe@company.com
    • Slack - عنوان URL لقناة Slack، مثل https://hooks.slack.com/services/T00000000/B00000000/XXXXX
    • PagerDuty - رمز PagerDuty، مثل abcd1234efgh56789
    • الردّ التلقائي على الويب - عنوان URL للردّ التلقائي على الويب، مثل https://apigee.com/test-webhook اطّلِع على تنسيق عنصر الردّ التلقائي على الويب للحصول على وصف للعنصر الذي تم إرساله إلى عنوان URL.

      مرِّر أي معلومات بيانات اعتماد في عنوان URL للرد التلقائي على الويب. مثلاً: https://apigee.com/test-webhook?auth_token=1234_abcd.

      يمكنك تحديد عنوان URL لنقطة نهاية يمكنها تحليل كائن الردّ التلقائي على الويب لتعديله أو معالجته. على سبيل المثال، يمكنك تحديد عنوان URL لواجهة برمجة تطبيقات، مثل واجهة برمجة تطبيقات Edge، أو أي نقطة نهاية أخرى يمكنها معالجة العنصر.

      ملاحظة: يمكنك تحديد وجهة واحدة فقط لكل إشعار. لتحديد وجهات متعددة لنوع القناة نفسه، أضِف إشعارات أخرى.

  9. لإضافة إشعارات أخرى، كرِّر الخطوة 8.
  10. إذا أضفت إشعارًا، اضبط الحقول التالية:
    الحقل الوصف
    دليل إرشادي (اختياري) حقل نصي حُرّ لتقديم وصف موجز للإجراءات المقترَحة لحلّ التنبيهات عند تنشيطها. كما يمكنك تحديد رابط إلى صفحة wiki أو صفحة المنتدى الداخلية حيث تشير إلى أفضل الممارسات. ستشمل الإشعار المعلومات الواردة في هذا الحقل. يجب ألا يتجاوز المحتوى في هذا الحقل 1500 حرف.
    صمام الوقود معدل تكرار إرسال الإشعارات. اختَر قيمة من القائمة المنسدلة. وتشمل القيم الصالحة: 15 دقيقة و30 دقيقة وساعة واحدة.
  11. انقر على حفظ.

تنسيق عنصر الردّ التلقائي على الويب

في حال تحديد عنوان URL للردّ التلقائي على الويب كوجهة لإشعار التنبيه، يكون الكائن الذي تم إرساله إلى عنوان URL بالتنسيق التالي:
{
  "alertInstanceId": "event-id",
  "alertName": "name",
  "org": "org-name",
  "description": "alert-description",
  "alertId": "alert-id",
  "alertTime": "alert-timestamp",
  "thresholdViolations":{"Count0": "Duration=threshold-duration Region=region Status Code=2xx Proxy=proxy Violation=violation-description"
  },
  "thresholdViolationsFormatted": [
    {
      "metric": "count",
      "duration": "threshold-duration",
      "proxy": "proxy",
      "region": "region",
      "statusCode": "2xx",
      "violation": "violation-description"
    }
  ],
  "playbook": "playbook-link"
}

تحتوي السمتان thresholdViolations وthresholdViolationsFormatted على تفاصيل حول التنبيه. تحتوي السمة thresholdViolations على سلسلة واحدة تتضمّن التفاصيل، بينما تحتوي السمة thresholdViolationsFormatted على عنصر يصف التنبيه. وتستخدم عادةً السمة thresholdViolationsFormatted لأنّها أسهل في فك ترميزها.

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

وتعتمد محتويات هذه السمات على نوع التنبيه، مثل حالة ثابتة أو قيمة شاذة، والضبط المحدّد للتنبيه. على سبيل المثال، إذا أنشأت تنبيهًا ثابتًا استنادًا إلى رمز خطأ، تحتوي السمة thresholdViolationsFormatted على السمة faultCode بدلاً من السمة statusCode.

يعرض الجدول التالي جميع السمات المحتملة للسمة thresholdViolationsFormatted لأنواع التنبيهات المختلفة:

نوع التنبيه الحد الأدنى المحتمل الانتهاكات المحتملة - المحتوى المنسَّق
ثابت
metric, proxy, target, developerApp,
region, statusCode, faultCodeCategory, faultCodeSubCategory,
faultCode, percentile, comparisonType, thresholdValue,
triggerValue, duration, violation
إجمالي عدد الزيارات
metric, proxy, target, developerApp,
region, comparisonType, thresholdValue, triggerValue,
duration, violation
قيمة شاذة
metric, proxy, target, region,
statusCode, faultCode, percentile, sensitivity,
violation
انتهاء صلاحية بروتوكول أمان طبقة النقل (TLS)
envName, certificateName, thresholdValue, violation

إنشاء تقرير مخصّص من تنبيه

لإنشاء تقرير مخصّص من تنبيه:

  1. عند إنشاء تنبيه، انقر على إنشاء تقارير إحصاءات واجهة برمجة التطبيقات استنادًا إلى شروط التنبيه، كما هو موضّح في إضافة التنبيهات والإشعارات.

    بعد حفظ التنبيه، تعرض واجهة المستخدم الرسالة التالية:

    Alert alertName saved successfully. To customize the report generated, click here.

    انقر على الرسالة لفتح التقرير في علامة تبويب جديدة مع تعبئة الحقول ذات الصلة تلقائيًا. تتمّ تسمية التقرير المخصّص تلقائيًا: API Monitoring Generated alertName

  2. عدِّل التقرير المخصّص على النحو المطلوب، ثم انقر على حفظ.
  3. انقر على اسم التقرير في القائمة وشغِّل التقرير المخصّص.

لإدارة التقرير المخصّص الذي تم إنشاؤه استنادًا إلى شروط التنبيه:

  1. انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.
  2. انقر على علامة التبويب الإعدادات.
  3. في عمود "التقارير"، انقر على التقرير المخصّص المرتبط بالتنبيه الذي تريد إدارته.

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

  4. عدِّل التقرير المخصّص على النحو المطلوب، ثم انقر على حفظ.
  5. انقر على اسم التقرير في القائمة وشغِّل التقرير المخصّص.

تفعيل تنبيه أو إيقافه

لتفعيل تنبيه أو إيقافه:

  1. انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.
  2. انقر على مفتاح التبديل في عمود "الحالة" المرتبط بالتنبيه الذي تريد تفعيله أو إيقافه.

تعديل تنبيه

لتعديل تنبيه:

  1. انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.
  2. انقر على اسم التنبيه الذي تريد تعديله.
  3. عدِّل التنبيه حسب الحاجة.
  4. انقر على حفظ.

حذف تنبيه

لحذف تنبيه:

  1. انقر على تحليل > قواعد التنبيه في واجهة مستخدم Edge.
  2. ضع مؤشر الماوس فوق التنبيه الذي تريد حذفه وانقر على في قائمة الإجراءات.

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

تنبيه مثال على واجهة المستخدم مثال على واجهة برمجة التطبيقات
رموز حالة 5xx لجميع واجهات برمجة التطبيقات/أيها إعداد تنبيه برمز حالة 5xx لخادم وكيل لواجهة برمجة التطبيقات إعداد تنبيه برمز حالة 5xx لخادم وكيل لواجهة برمجة التطبيقات باستخدام واجهة برمجة التطبيقات
وقت استجابة P95 للخادم الوكيل لواجهة برمجة التطبيقات إعداد تنبيه وقت الاستجابة P95 لخادم وكيل لواجهة برمجة التطبيقات إعداد تنبيه وقت الاستجابة P95 لخادم وكيل لواجهة برمجة التطبيقات باستخدام واجهة برمجة التطبيقات
رموز حالة 404 (لم يتم العثور على التطبيق) لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات إعداد تنبيه برمز الحالة 404 (لم يتم العثور على التطبيق) لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات إعداد تنبيه برمز الحالة 404 (لم يتم العثور على التطبيق) لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات التي تستخدم واجهة برمجة التطبيقات
عدد الخوادم الوكيلة لواجهة برمجة التطبيقات لواجهات برمجة التطبيقات إعداد تنبيه بشأن عدد الخادم الوكيل لواجهة برمجة التطبيقات في واجهات برمجة التطبيقات إعداد تنبيه بشأن عدد الخادم الوكيل لواجهة برمجة التطبيقات في واجهات برمجة التطبيقات التي تستخدم واجهة برمجة التطبيقات
معدلات الخطأ للخدمات المستهدفة إعداد تنبيه بشأن معدّل الخطأ للخدمات المستهدَفة إعداد تنبيه بشأن معدّل الخطأ للخدمات المستهدَفة باستخدام واجهة برمجة التطبيقات
معدلات الأخطاء في سياسات ServiceCallout (إن وجدت) إعداد تنبيه بشأن معدّل الخطأ لسياسة ServiceCallout إعداد تنبيه بشأن معدّل الخطأ لسياسة ServiceCallout باستخدام واجهة برمجة التطبيقات
رموز الأخطاء المحدّدة، بما في ذلك:
  • أخطاء بروتوكول واجهة برمجة التطبيقات (عادةً 4xx)
    • واجهة المستخدم: بروتوكول واجهة برمجة التطبيقات > الكل
    • API:
      "faultCodeCategory":"API Protocol",
      "faultCodeSubCategory":"ALL"
  • إجمالي أخطاء HTTP
    • واجهة المستخدم: البوابة > غير ذلك > بوابة HTTPErrorResponseCode
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Others",
      "faultCodeName": "Gateway HTTPErrorResponseCode"
  • أخطاء تنفيذ وسائل الشرح لخدمة Java (إن وُجدت)
    • واجهة المستخدم: سياسة التنفيذ > وسيلة شرح Java > تعذّر تنفيذ JavaCallout
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Java Callout",
      "faultCodeName": "JavaCallout ExecutionFailed"
  • أخطاء تنفيذ النص البرمجي للعُقد (إن وُجدت)
    • واجهة المستخدم: سياسة التنفيذ > النص البرمجي للعقدة > NodeScript ExecutionError
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Node Script",
      "faultCodeName": "NodeScript ExecutionError"
  • مخالفات الحصص
    • واجهة المستخدم: سياسة إدارة الزيارات > الحصة > انتهاك الحصة
    • API:
      "faultCodeCategory": "Traffic Mgmt Policy",
      "faultCodeSubCategory": "Quota",
      "faultCodeName": "Quota Violation"
  • أخطاء سياسة الأمان
    • واجهة المستخدم: سياسة الأمان > أي عنصر
    • API:
      "faultCodeCategory": "Security Policy",
      "faultCodeName": "Any"
  • الأخطاء الحسية (إن وُجدت)
    • واجهة المستخدم: Sense > Sense > Sense المرتبطة بـ رفعFault
    • API:
      "faultCodeCategory": "Sense",
      "faultCodeSubCategory": "Sense",
      "faultCodeName": "Sense RaiseFault"
  • الأخطاء في تنفيذ وسائل شرح الخدمة (إن وُجدت)
    • واجهة المستخدم: سياسة التنفيذ > وسيلة شرح الخدمة > فشل تنفيذ وسيلة شرح الخدمة
    • API:
      "faultCodeCategory": "Execution Policy",
      "faultCodeSubCategory": "Service Callout",
      "faultCodeName": "ServiceCallout ExecutionFailed"
  • الأخطاء في الاستهداف
    • واجهة المستخدم: البوابة > الهدف > مهلة البوابة مع استهداف أو وسيلة شرح
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Target",
      "faultCodeName": "Gateway TimeoutWithTargetOrCallout"
  • أخطاء الاستهداف، ما مِن استهدافات نشطة
    • واجهة المستخدم: البوابة > الهدف > بوابة targetServerConfiguredInLoadBalancersIsDown
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Target",
      "faultCodeName": "Gateway TargetServerConfiguredInLoadBalancerIsDown
  • أخطاء الاستهداف، أحداث غير متوقّعة حول EOF
    • واجهة المستخدم: المدخل > الهدف > البوابة غير المتوقَّعةEOFAtTarget
    • API:
      "faultCodeCategory": "Gateway", "faultCodeSubCategory": "Target", "faultCodeName" : "Gateway UnexpectedEOFAtTarget"
  • أخطاء المضيف الافتراضي
    • واجهة المستخدم: البوابة > المضيف الظاهري > VirtualHost invalidKeystoreOrTrustStore
    • API:
      "faultCodeCategory": "Gateway",
      "faultCodeSubCategory": "Virtual Host",
      "faultCodeName": "VirtualHost InvalidKeystoreOrTrustStore"
إعداد تنبيه برمز خطأ في السياسة إعداد تنبيه برمز خطأ في السياسة باستخدام واجهة برمجة التطبيقات

إعداد تنبيه برمز الحالة 5xx لخادم وكيل لواجهة برمجة التطبيقات

في ما يلي مثال على كيفية إعداد تنبيه باستخدام واجهة المستخدم التي يتم تشغيلها عندما تتجاوز عدد المعاملات في الثانية (TPS) لرموز الحالة 5xx في الخادم الوكيل لواجهة برمجة تطبيقات الفنادق 100 عميل لمدة 10 دقائق لأي منطقة. لمزيد من المعلومات، يُرجى الاطّلاع على إضافة تنبيهات وإشعارات.

للحصول على معلومات عن استخدام واجهة برمجة التطبيقات، يمكنك الاطّلاع على إعداد تنبيه رمز الحالة 5xx لخادم وكيل باستخدام واجهة برمجة التطبيقات.

إعداد تنبيه وقت الاستجابة P95 لخادم وكيل لواجهة برمجة التطبيقات

في ما يلي مثال على كيفية إعداد تنبيه باستخدام واجهة المستخدم التي يتم تشغيلها عندما يكون إجمالي وقت استجابة الاستجابة عند نسبة 95% أكبر من 100 ملي ثانية لمدة 5 دقائق في الخادم الوكيل لواجهة برمجة تطبيقات الفنادق في أي منطقة. لمزيد من المعلومات، يُرجى الاطّلاع على إضافة تنبيهات وإشعارات.

لمزيد من المعلومات عن استخدام واجهة برمجة التطبيقات، يُرجى الاطّلاع على إعداد تنبيه وقت الاستجابة P95 لخادم وكيل لواجهة برمجة التطبيقات باستخدام واجهة برمجة التطبيقات

إعداد التنبيه 404 (لم يتم العثور على التطبيق) لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات

في ما يلي مثال عن كيفية إعداد تنبيه باستخدام واجهة المستخدم التي يتم تشغيلها عندما تتجاوز النسبة المئوية لرموز الحالة 404 لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات نسبة 5% لمدة 5 دقائق لأي منطقة. لمزيد من المعلومات، يُرجى الاطّلاع على إضافة تنبيهات وإشعارات.

وللحصول على معلومات حول استخدام واجهة برمجة التطبيقات، يمكنك الاطّلاع على إعداد التنبيه 404 (لم يتم العثور على التطبيق) لجميع الخوادم الوكيلة لواجهة برمجة التطبيقات باستخدام واجهة برمجة التطبيقات.

إعداد تنبيه بشأن عدد الخادم الوكيل لواجهة برمجة التطبيقات لواجهات برمجة التطبيقات

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

لمزيد من المعلومات عن استخدام واجهة برمجة التطبيقات، يُرجى الاطّلاع على إعداد تنبيه بشأن عدد الخادم الوكيل لواجهة برمجة التطبيقات لواجهات برمجة التطبيقات التي تستخدم واجهة برمجة التطبيقات.

إعداد تنبيه معدّل الخطأ للخدمات المستهدَفة

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

ولمزيد من المعلومات عن استخدام واجهة برمجة التطبيقات، يُرجى الاطّلاع على إعداد تنبيه بشأن معدّل الخطأ للخدمات المستهدفة باستخدام واجهة برمجة التطبيقات.

إعداد تنبيه معدّل الخطأ لسياسة ServiceCallout

في ما يلي مثال على كيفية إعداد تنبيه باستخدام واجهة المستخدم التي يتم تشغيلها عندما يتجاوز معدّل الرمز 500 للخدمة المحدَّد من خلال سياسة ServiceCallout 10% لمدة ساعة واحدة لأي منطقة. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:

ولمزيد من المعلومات عن استخدام واجهة برمجة التطبيقات، يُرجى الاطّلاع على إعداد تنبيه بشأن معدّل الخطأ لسياسة وسائل شرح الخدمة باستخدام واجهة برمجة التطبيقات.

إعداد تنبيه برمز خطأ في السياسة

في ما يلي مثال على كيفية إعداد تنبيه باستخدام واجهة المستخدم التي يتم تشغيلها عندما يزيد عدد رموز الخطأ JWT AlgorithmMismatch لسياسة CheckJWT أكثر من 5 دقائق لمدة 10 دقائق في جميع واجهات برمجة التطبيقات. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:

ولمزيد من المعلومات عن استخدام واجهة برمجة التطبيقات، يُرجى الاطّلاع على إعداد تنبيه برمز خطأ لرمز خطأ في السياسة باستخدام واجهة برمجة التطبيقات.