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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

تحسينات واجهة مستخدم إدارة 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 سجلّات معالِجات الرسائل تعرض java.util.ConcurrentModificationException أثناء تنفيذ JavaScript
كان يتم عرض أخطاء "الخدمة غير متاحة" في بعض سياسات JavaScript أثناء عملية تصحيح الأخطاء/التتبُّع. تم إصلاح هذه المشكلة.
APIRT-1099 مشكلة في GetOAuthV2Info - AuthorizationCode. يتم عرض خطأ NullPointerException.
كانت سياسة GetOAuthV2Info تعرض أخطاء NullPointerException أثناء محاولة جلب "AuthorizationCode". تم إصلاح هذه المشكلة. تتيح السياسة الآن استرداد معلومات AuthorizationCode.
AXAPP-572 لا تتغيّر حالة القائمة المنسدلة في صفحة "لوحة البيانات" بعد الاختيار
AXAPP-1295 التقارير المخصّصة تؤدي إلى حدوث خطأ في الخادم الداخلي
تضمن واجهة مستخدم الإدارة الآن ترميز الأحرف الخاصة (%, ") بشكلٍ صحيح لـ طلبات الإحصاءات من التقارير المخصّصة.
AXAPP-1320 يؤدي الاطّلاع على التفاصيل إلى سمة مخصّصة فارغة إلى حدوث خطأ في مستوى الدقة "دقيق"
AXAPP-1390 تحذير"خطأ في الخادم" أثناء محاولة تحميل عرض الأداء الأفضل في صفحة "لوحة البيانات"
AXAPP-1427 مشكلة في مدى استجابة لوحة البيانات عند عرض البيانات "حسب الدقيقة"
CORERT-280 يجب أن يجدول TCPMonitor المهام بتأخير ثابت وليس بفترة زمنية ثابتة لتجنُّب استهلاك جميع سلاسل المحادثات
تم تحسين رمز TCPMonitor للتعامل مع موارد النظام بشكلٍ أكثر فعالية.
CORERT-297 java.lang.OutOfMemoryError: تم رصد ذاكرة المخزن المؤقت المباشر على جهاز توجيه Netty أثناء اختبار التحميل
CORERT-331 عنوان URL يتضمّن الرمز "|" يؤدي إلى طلب غير صالح
كانت أحرف الأنابيب في عناوين URL ("|") تؤدي إلى حدوث أخطاء في الطلبات غير الصالحة. تم إصلاح هذه المشكلة.
CORERT-338 العثور على أفضل تطابق لمسار أساسي عندما تكون هناك إدخالات متعارضة مع proxyBasePath وenv وvhost alias وvhost port
CORERT-348 تم تغيير الرمز 200 للخادم الخلفي إلى 503 بسبب استجابة "الاتصال: إغلاق" عنوان
DEVRT-1039 خطة معدّل المعاملات ليست إلزامية
لم يكن يتم فرض متطلبات "سياسة تسجيل المعاملات". تستمر ميزة تحقيق الربح في طلب توفّر "سياسة تسجيل المعاملات" لمنتج قبل أن يتم تحديد خطة معدّل لحزمة تحتوي على المنتج.
DEVRT-1210 لا يستخدم حقل تاريخ "الأحكام والشروط" المنطقة الزمنية للمؤسسة للتحقّق من صحة البيانات
كان يتم احتساب "تاريخ سريان الأحكام والشروط" بشكلٍ غير صحيح. يتم الآن التحقّق من صحة التاريخ استنادًا إلى المنطقة الزمنية للمؤسسة.
MGMT-927 لا تحلّل واجهة مستخدم "التطوير" ملفات XML في السياسات بشكلٍ صحيح، ما قد يؤدي إلى حدوث مشاكل عند حفظ المراجعات الجديدة
لم تكن واجهة مستخدم الإدارة تحلّل الخوادم الوكيلة لواجهة برمجة التطبيقات والسياسات عندما كانت تعريفات XML مقسّمة على أسطر متعدّدة. تم إصلاح هذه المشكلة.
MGMT-1294 لا تعرض واجهة مستخدم التتبُّع الجديدة الطلب الوارد إذا استغرق الخادم الخلفي للهدف بعض الوقت للردّ
MGMT-1302 حلقة إعادة توجيه عند تسجيل الدخول إلى واجهة مستخدم الإدارة
في بعض الحالات، لم يكن تسجيل الدخول إلى واجهة مستخدم الإدارة على Firefox يعمل. تم إصلاح هذه المشكلة.
MGMT-1309 فلتر واجهة مستخدم التتبُّع يرمّز الأحرف الخاصة بشكلٍ صريح باستخدام urlencode
MGMT-1323 يمكن استرداد نموذج واجهة برمجة التطبيقات بدون بيانات اعتماد
تتطلّب الآن موارد نموذج واجهة برمجة التطبيقات المصادقة على جميع الطلبات باستثناء نقطة نهاية اكتشاف proxyUrl. يعني ذلك أنّ عرض HTML الخاص بـ SmartDocs مباشرةً من الخلفية يتطلّب الآن بيانات اعتماد.
MGMT-1386 خطأ AJAX في صفحة "نظرة عامة" على APIProxy
كانت تحدث أخطاء في صحّة البيانات عندما كانت مؤسسات متعدّدة نشطة في علامات تبويب مختلفة في المتصفّح. تساعد الآن واجهة مستخدم إدارة Edge في ضمان صحّة البيانات في الحالات التي تتضمّن علامات تبويب متعدّدة في المتصفّح. بعد استخدام مؤسسة واحدة في علامة تبويب في المتصفّح، تجبرك الإدارة على التبديل إلى هذه المؤسسة في جميع علامات تبويب واجهة مستخدم الإدارة الأخرى.
MGMT-1410 لم يتم التحقّق من الخادم الهدف عند استخدامه في Service Callout
في سياسة Service Callout، كان يتم السماح بنقطة نهاية هدف غير متوفّرة أثناء نشر حزمة الخادم الوكيل لواجهة برمجة التطبيقات. يتم الآن التحقّق من صحة نقطة نهاية الهدف في السياسة، ويؤدي عدم توفّر نقطة نهاية هدف في Service Callout إلى عرض خطأ أثناء عملية النشر.
MGMT-1411 لا يعرض متغيّر <Path> في LoadBalancer الخاص بـ TargetEndPoint خطأ NullPointerException أثناء عملية النشر
في HTTPTargetConnection، عندما تم استخدام LoadBalancer ولم يتم تحديد Path، تم عرض الخطأ 500 خطأ. تم إصلاح هذه المشكلة. إذا كان LoadBalancer لا يتضمّن العنصر Path، يتم استخدام "/" تلقائيًا.
MGMT-1416 تحسينات الرسائل عند نشر حزمة خادم وكيل تتضمّن شرطًا غير صحيح
تم تحسين رسائل الخطأ أثناء تطوير الخوادم الوكيلة لواجهة برمجة التطبيقات لتضمين مزيد من المعلومات عن موقع الأخطاء وأسبابها.
MGMT-1496 رسالة خطأ غير صحيحة في واجهة المستخدم أثناء إضافة مستخدم
عند محاولة إعادة إضافة مستخدم حالي إلى مؤسسة، ظهرت الرسالة "المستخدم غير محدّد موجود من قبل في المؤسسة". تم الآن استبدال الكلمة "غير محدّد" باسم المستخدم.
MGMT-1532 لا يسمح الدور المخصّص الذي لا يتضمّن إذن التعديل بإنشاء خادم وكيل لواجهة برمجة التطبيقات
MGMT-1538 لا يمكن استرداد المطوّرين الذين يتضمّن الجزء المحلي من عنوان بريدهم الإلكتروني الرمز $
MGMT-1543 لا يمكن النشر بدور "مستخدم" من خلال واجهة مستخدم الإدارة

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

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

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