أنت بصدد الاطّلاع على مستندات 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؟ سيؤدي تحديث مستقبلي إلى تحسين عرض هذا التصنيف في واجهة المستخدم. |