عرض الأحداث

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

استخدِم واجهة برمجة التطبيقات /metrics/events للحصول على جميع الأحداث في مؤسسة خلال فاصل زمني محدّد. تتضمّن قائمة الأحداث جميع التنبيهات التي رصدها Edge.

تعرض واجهة برمجة التطبيقات تلقائيًا جميع الأحداث التي حدثت خلال الساعة السابقة. استخدِم مَعلمتَي طلب البحث from وto لتحديد مدة مختلفة. تتيح قيم مَعلمتَي طلب البحث from وto التنسيقَين التاليَين:

  • now (التوقيت المحلي الحالي)
  • يحدِّد -<value><unit> وقتًا في الماضي (يُرجى ملاحظة الواصلة البادئة):
    • <value> – عدد صحيح
    • <unit> - وحدة زمنية: s, sec, second, m, min, minute, h, hr, hour, d, day
  • تاريخ بتنسيق ISO على النحو التالي:
    • yyyy-mm-ddThh:mm:ssZ
    • yyyy-mm-ddThh:mm:ss+00:00

على سبيل المثال:

  • now
  • 1h-
  • -10min
  • 2019-05-13T14:04:00+00:00

تكون مَعلمة طلب البحث org مطلوبة فقط. تؤدي طلب البيانات التالي من واجهة برمجة التطبيقات إلى عرض جميع الأحداث في المؤسسة myorg خلال آخر 12 ساعة:

curl -H "Authorization: Bearer $ACCESS_TOKEN" \
"https://apimonitoring.enterprise.apigee.com/metrics/events?org=myorg&from=-12h&to=now"

اضبط $ACCESS_TOKEN على رمز الوصول عبر OAuth 2.0، كما هو موضّح في مقالة الحصول على رمز وصول عبر OAuth 2.0. للحصول على معلومات عن خيارات curl المستخدَمة في هذا المثال، اطّلِع على مقالة استخدام curl.

تتيح واجهة برمجة التطبيقات هذه مَعلمات طلب البحث الاختيارية التالية:

الاسم الوصف تلقائي
from بداية الفاصل الزمني الذي يجب جلب التنبيهات خلاله. القيمة التلقائية هي الوقت الحالي مطروحًا منه ساعة واحدة. اطّلِع على الوصف أعلاه عن ضبط هذه المَعلمة. -1 ساعة
to نهاية الفاصل الزمني الذي يجب جلب التنبيهات خلاله. القيمة التلقائية هي الوقت الحالي. اطّلِع على الوصف أعلاه عن ضبط هذه المَعلمة. الآن
alertId فلترة نتائج سجلّ التنبيهات حسب معرّف تعريف التنبيه المحدّد جميع أرقام تعريف التنبيهات
env فلترة الأحداث حسب البيئة المحدّدة جميع البيئات
name فلترة الأحداث حسب اسم التنبيه المحدّد كل أسماء التنبيهات
region فلترة الأحداث حسب المنطقة المحدّدة كل المناطق
type فلترة الأحداث حسب النوع المحدّد: alert جميع الأنواع