15.02.18 - ملاحظات إصدار Apigee Edge على السحابة الإلكترونية

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

في يوم الثلاثاء الموافق 17 فبراير 2015، طرحنا إصدارًا جديدًا من Apigee Edge على السحابة الإلكترونية.

الميزات والتحسينات الجديدة

في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار.

تحسينات "إحصاءات Google"

يتضمّن هذا الإصدار العديد من التحسينات في سهولة الاستخدام والأداء للوحات البيانات والتقارير الخاصة بتحليلات Edge.

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

خيارات الفلترة في واجهة مستخدم الإدارة

في صفحات "خوادم وكيل API" و"المنتجات" و"المطوّرون" و"التطبيقات" في واجهة مستخدم الإدارة، تتوفّر خيارات فلترة جديدة للبحث.

أداة "التتبُّع بلا إنترنت"

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

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

أدوار المستخدمين المعروضة في "إعدادات المستخدم"

في صفحة "إعدادات المستخدم" ضمن واجهة مستخدم الإدارة (اسم المستخدم > إعدادات المستخدم)، يتم الآن عرض أدوار المستخدم.

تحسينات على واجهة مستخدم إدارة Edge

يتضمّن هذا الإصدار عددًا من التحسينات الصغيرة على سهولة الاستخدام والتناسق في واجهة مستخدم إدارة Edge.

إصلاح الأخطاء

تم إصلاح الأخطاء التالية في هذا الإصدار.

معرّف المشكلة الوصف
APIRT-272 لا يتم الالتزام بإعداد io.timeout.millis
يتم الآن الالتزام بإعداد io.timeout.millis في اتصال HTTP المستهدف لخادم وكيل لواجهة برمجة التطبيقات لنقاط النهاية المستهدفة الديناميكية.
APIRT-441 تم تغيير رسائل الخطأ في OAuth التي يتم إرجاعها إلى العميل
في سياسة OAuthV2، عندما يتم ضبط continueOnError على "صحيح"، يملأ Edge الآن متغيرات التدفق الجديدة التالية لتقديم المزيد من المعلومات حول الأخطاء: oauthV2.policy-name.fault.name وoauthV2.policy-name.fault.cause
APIRT-641 موقع ملفات XSD الحديثة
تم تعديل مخططات سياسات Edge في مستودع نماذج Apigee على GitHub. يُرجى الاطّلاع على: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 الاستخدام المرتفع لذاكرة RES من قِبل معالجات الرسائل
APIRT-970 ارتفاع معدّل استخدام الذاكرة لأخذ لقطات لعناصر متعدّدة في معالجات الرسائل
APIRT-998 سياسة AccessControl التي تتضمّن أكثر من عنوان IP واحد في X-Forwarded-For لا تحظر الزيارات
في سياسة التحكّم في الوصول، كان يتم استخدام عنوان X-Forwarded-For الأول فقط. تستخدم السياسة الآن جميع عناوين X-Forwarded-For إذا كان هناك أكثر من عنوان واحد.
APIRT-1078 قد تدخل معالجات الرسائل وأجهزة التوجيه في حالة قديمة أثناء عملية النشر
APIRT-1098 تعرض سجلات MP الخطأ java.util.ConcurrentModificationException أثناء تنفيذ JavaScript
تم عرض أخطاء "الخدمة غير متاحة" في بعض سياسات JavaScript أثناء التصحيح/التتبُّع. تم إصلاح هذه المشكلة.
APIRT-1099 مشكلة في GetOAuthV2Info - AuthorizationCode. يتم عرض NPE.
كانت سياسة GetOAuthV2Info تعرض استثناءات مؤشر فارغ أثناء محاولة جلب "AuthorizationCode". تم إصلاح هذه المشكلة. تتيح السياسة الآن استرداد معلومات AuthorizationCode.
AXAPP-572 لا تتغيّر حالة القائمة المنسدلة في صفحة "لوحة البيانات" بعد الاختيار
AXAPP-1295 التقارير المخصّصة التي تؤدي إلى حدوث خطأ في الخادم الداخلي
تضمن واجهة مستخدم الإدارة الآن ترميز الأحرف الخاصة (% و") بشكل صحيح لطلبات الإحصاءات من التقارير المخصّصة.
AXAPP-1320 يؤدي التنقيب إلى مستوى تفصيلي للسمة المخصّصة الفارغة إلى حدوث خطأ في مستوى الدقة "دقيق"
AXAPP-1390 تحذير"خطأ في الخادم" أثناء محاولة تحميل عرض الأداء الأفضل في صفحة "لوحة البيانات"
AXAPP-1427 مشكلة في التجاوب في لوحة البيانات عند عرض البيانات "حسب الدقيقة"
CORERT-280 يجب أن يجدول TCPMonitor المهام بتأخير ثابت وليس بفاصل زمني ثابت لتجنُّب استهلاك جميع سلاسل المحادثات
تم تحسين رمز TCPMonitor للتعامل مع موارد النظام بشكل أكثر فعالية.
CORERT-297 java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test
CORERT-331 عنوان URL يتضمّن الرمز "|" يتسبّب في طلب غير صالح
كانت رموز الأنابيب في عناوين URL ("|") تتسبّب في أخطاء الطلبات غير الصالحة. تم حلّ هذه المشكلة.
CORERT-338 العثور على أفضل تطابق لمسار أساسي عند توفّر إدخالات متضاربة مع proxyBasePath وenv وvhost alias وvhost port
CORERT-348 تم تغيير الرمز 200 من الخلفية إلى 503 بسبب عنوان الاستجابة "Connection: close"
DEVRT-1039 خطة معدّل المعاملات ليست إلزامية
لم يتم فرض شرط "سياسة تسجيل المعاملات". تتطلّب تحقيق الربح الآن توفّر "سياسة تسجيل المعاملات" للمنتج قبل تحديد خطة أسعار للحزمة التي تتضمّن المنتج.
DEVRT-1210 حقل التاريخ في "الأحكام والشروط" لا يستخدم المنطقة الزمنية للمؤسسة في عملية التحقّق
كان يتم احتساب تاريخ سريان "الأحكام والشروط" بشكل غير صحيح. يتم الآن التحقّق من صحة التاريخ مقارنةً بالمنطقة الزمنية للمؤسسة.
MGMT-927 عدم تحليل واجهة المستخدم لتطوير XML في السياسات بشكل صحيح، ما قد يتسبب في حدوث مشاكل عند حفظ المراجعات الجديدة
لم تكن واجهة المستخدم الإدارية تحلّل خوادم وكيل واجهة برمجة التطبيقات والسياسات عندما تم تضمين تعريفات XML في أسطر متعددة. تم إصلاح هذه المشكلة.
MGMT-1294 لا تعرض واجهة المستخدم الجديدة لتتبُّع الأخطاء الطلب الوارد إذا استغرق الخلفية المستهدَفة بعض الوقت للرد
MGMT-1302 حلقة إعادة توجيه عند تسجيل الدخول إلى واجهة المستخدم الإدارية
في بعض الحالات، لا يمكن تسجيل الدخول إلى واجهة المستخدم الإدارية على Firefox. تم حلّ هذه المشكلة.
MGMT-1309 فلتر واجهة مستخدم "التتبُّع" يرمّز الأحرف الخاصة بشكلٍ صريح باستخدام ترميز عنوان URL
MGMT-1323 يمكن استرداد نموذج واجهة برمجة التطبيقات بدون بيانات اعتماد
تتطلّب موارد نموذج واجهة برمجة التطبيقات الآن المصادقة في جميع الطلبات باستثناء نقطة نهاية اكتشاف proxyUrl. هذا يعني أنّ عرض HTML الخاص بـ SmartDocs مباشرةً من الخلفية يتطلّب الآن بيانات اعتماد.
MGMT-1386 خطأ AJAX في صفحة النظرة العامة على APIProxy
حدثت أخطاء في تكامل البيانات عندما كانت مؤسسات متعددة نشطة في علامات تبويب مختلفة في المتصفح. تساعد واجهة مستخدم "إدارة Edge" الآن في ضمان سلامة البيانات في حالات استخدام علامات تبويب متعدّدة في المتصفّح. بعد العمل مع مؤسسة واحدة في علامة تبويب المتصفّح، ستفرض عليك الإدارة التبديل إلى تلك المؤسسة في جميع علامات التبويب الأخرى الخاصة بواجهة مستخدم الإدارة.
MGMT-1410 لم يتم التحقّق من الخادم المستهدَف عند استخدامه في سياسة "استدعاء الخدمة"
في سياسة "استدعاء الخدمة"، كان يتم السماح بنقطة نهاية مستهدَفة غير متوفّرة أثناء نشر حزمة خادم وكيل لواجهة برمجة التطبيقات. يتم الآن التحقّق من صحة نقطة نهاية الاستهداف الخاصة بالسياسة، وسيؤدي عدم توفّر نقطة نهاية استهداف في Service Callout إلى ظهور خطأ عند النشر.
MGMT-1411 عدم توفّر المتغيّر <Path> في LoadBalancer الخاص بـ TargetEndPoint يؤدي إلى ظهور NPE أثناء عملية النشر
في HTTPTargetConnection، عند استخدام LoadBalancer وعدم تحديد مسار، كان يتم عرض الخطأ 500. تم إصلاح هذه المشكلة. في حال عدم توفّر عنصر Path في LoadBalancer، يتم استخدام القيمة التلقائية "/".
MGMT-1416 تحسينات على الرسائل عند نشر حزمة خادم وكيل تتضمّن شرطًا غير صحيح
تم تحسين رسائل الخطأ أثناء تطوير خوادم وكيل واجهة برمجة التطبيقات لتتضمّن المزيد من المعلومات حول موقع الأخطاء وأسبابها.
MGMT-1496 رسالة خطأ غير صحيحة في واجهة المستخدم عند إضافة مستخدم
عند محاولة إعادة إضافة مستخدم حالي إلى مؤسسة، ظهرت الرسالة "المستخدم غير محدّد موجود من قبل في المؤسسة". تم الآن استبدال الكلمة "undefined" باسم المستخدم.
MGMT-1532 لا يسمح الدور المخصّص بدون إذن EDIT بإنشاء خادم وكيل لواجهة برمجة التطبيقات
MGMT-1538 لا يمكن استرداد المطوّرين الذين يتضمّن الجزء المحلي من عنوان بريدهم الإلكتروني الرمز $
MGMT-1543 لا يمكن النشر في دور "المستخدم" من خلال واجهة مستخدم الإدارة

المشاكل المعروفة

يتضمّن هذا الإصدار المشاكل المعروفة التالية.

معرّف المشكلة الوصف
APIRT-950 قد تعرض التقارير القيمة "غير متوفّر" لتطبيق المطوّر والمنتج
تظهر القيمة "غير متوفّر" أحيانًا في تقارير الإحصاءات. يوضّح موضوع المستندات التالي معنى "غير متاح" في سياقات مختلفة: ما هو معنى "غير متاح"؟ سيتم إجراء تعديل في المستقبل لتحسين عرض هذا التصنيف في واجهة المستخدم.