أنت الآن بصدد الاطّلاع على مستندات 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:ssZyyyy-mm-ddThh:mm:ss+00:00
على سبيل المثال:
now- -
1h -10min2019-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
|
بداية الفترة الزمنية التي يجب جلب التنبيهات لها القيمة التلقائية هي الوقت الحالي ناقص ساعة واحدة. يُرجى الاطّلاع على الوصف أعلاه حول ضبط هذه المَعلمة. | -1h |
to
|
نهاية الفترة الزمنية التي يجب جلب التنبيهات لها القيمة التلقائية هي الوقت الحالي. يُرجى الاطّلاع على الوصف أعلاه حول ضبط هذه المَعلمة. | الآن |
alertId
|
فلترة نتائج سجلّ التنبيهات حسب رقم تعريف تعريف التنبيه المحدّد | جميع أرقام تعريف التنبيهات |
env
|
فلترة الأحداث حسب البيئة المحدّدة | جميع البيئات |
name
|
فلترة الأحداث حسب اسم التنبيه المحدّد | جميع أسماء التنبيهات |
region
|
فلترة الأحداث حسب المنطقة المحدّدة | كل المناطق |
type
|
فلترة الأحداث حسب النوع المحدّد: alert
|
جميع الأنواع |