15.02.18 – נתוני הגרסה לענן של Apigee Edge

כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של Apigee X.
מידע

ביום שלישי, 17 בפברואר 2015, השקנו גרסת ענן חדשה של Apigee Edge.

תכונות חדשות ושיפורים

בהמשך מפורטים התכונות והשיפורים החדשים שבגרסה הזו.

שיפורים ב-Analytics

הגרסה הזו כוללת שיפורים רבים בנוחות השימוש ובביצועים של מרכזי הבקרה והדוחות ל-Edge analytics.

  • העברנו את תרשימי הביצועים של ממשקי ה-API, המפתחים, המוצרים והאפליקציות למפתחים. בעבר הם הוצגו בחלק התחתון של הדפים הראשיים של הישויות האלה. כדי לגשת לתרשימים אפשר לבחור בכרטיסייה Analytics בחלק העליון של כל דף.
  • הגרסה הזו כוללת עבודה משמעותית על מרכזי הבקרה הקיימים או החדשים האלה:
    • Apigee Dashboard (מתוקן): כולל תרשימי מדדים: תנועה בשרת proxy, מעורבות מפתחים ואפליקציות למפתחים. בכל תרשים יש תצוגה 'פרטים נוספים' שבה אפשר להציג פירוט של כל מדד. מידע נוסף מופיע במרכז הבקרה של Apigee.
    • ביצועים בשרת Proxy (חדש): הצגת דפוסי התנועה של שרת proxy ל-API וזמני העיבוד. מחליף את מרכז הבקרה לביצועים של שרת ה-API של שרת ה-API. לפרטים, קראו את המאמר ביצועי API של שרת proxy ל-API.
    • מבנה התנועה (השתנה): העיצוב והתוכן של מרכז הבקרה שעברו תיקונים מלאים. מדד את התרומה היחסית של ממשקי ה-API, האפליקציות, המפתחים והמוצרים המובילים שלך לתוכנית ה-API הכוללת. למידע נוסף, אפשר לעיין במאמר מבנה התנועה.
    • ניתוח שגיאות (עודכן): העיצוב והתוכן שונו לחלוטין. מציג שיעורי שגיאות לשרתי proxy וליעדים של API. לפרטים, ראו מרכז השליטה לניתוח קוד שגיאה.
  • שינינו את השמות של מרכזי הבקרה הקיימים האלה:
    • השם של Endpoint Performance שונה ל-Target Performance (ביצועים יעד): מציג דפוסי תנועה ומדדי ביצועים של יעדי קצה עורפי של שרת proxy ל-API. מידע נוסף זמין בקטע יעד ביצועים.
    • השם של התעניינות השותפים השתנה למעורבות עם המפתח: מראה אילו ממפתחי האפליקציות הרשומים מניבים את רוב תנועת ה-API. עבור כל אחד מהמפתחים שלך, אפשר לראות מי מייצר את תנועת ה-API הגדולה ביותר ואת מספר השגיאות הגדול ביותר. למידע נוסף, אפשר לעיין בקטע מעורבות המפתחים.

אפשרויות סינון בממשק המשתמש של הניהול

בדפים של ממשקי ה-API, המוצרים, המפתחים והאפליקציות בממשק המשתמש של הניהול, יש אפשרויות סינון חדשות לחיפוש.

כלי מעקב במצב אופליין

הכלי 'מעקב במצב אופליין' מאפשר לכם להציג ולנתח סשנים של מעקב שנשמרו בעבר. סשן מעקב שנשמר הוא למעשה "תיעוד" של סשן נתוני מעקב, והוא יכול להיות שימושי במקרים שבהם צריך לפתור בעיות ולבצע ניתוח נוסף. ממשק המשתמש של כלי המעקב אופליין דומה לכלי המעקב ה'פעיל'.

מידע נוסף זמין במאמר שימוש בכלי המעקב אחרי מצב אופליין.

תפקידי המשתמשים מוצגים בהגדרות המשתמש

תפקידי המשתמש מוצגים עכשיו בדף הגדרות המשתמש בממשק המשתמש לניהול (שם משתמש > הגדרות משתמש).

שיפורים בממשק המשתמש לניהול Edge

הגרסה הזו כוללת כמה שיפורים קטנים בנוחות השימוש ובעקביות בממשק המשתמש לניהול Edge.

הבאגים תוקנו

הבאגים הבאים תוקנו בגרסה הזו.

מזהה הבעיה התיאור
APIRT-272 ההגדרה io.timeout.millis לא מבוטלת
ההגדרה io.timeout.millis ב-HTTP Target Connect של שרת proxy של API מיושמת עכשיו בנקודות קצה של יעדים דינמיים.
APIRT-441 הודעות השגיאה של OAuth שהוחזרו ללקוח השתנו
במדיניות OAuthV2, כאשר continueOnError מוגדרת כ-True, Edge מאכלס עכשיו את משתני הזרימה החדשים הבאים כדי לספק מידע נוסף על שגיאות: oauthV2.policy-name.fault.name ו-oauthV2.policy-name.fault.cause
APIRT-641 המיקום של מכשירי XSD עדכניים
הסכימות של מדיניות Edge עודכנו במאגר הנתונים של Apigee samples ב-GitHub. למידע נוסף: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 שימוש בזיכרון ברזולוציה גבוהה של מעבדי הודעות
APIRT-970 שימוש גבוה בערימה (heap) במעבדי הודעות
APIRT-998 מדיניות AccessControl עם יותר מכתובת IP אחת מסוג X-Forwarded-For שלא חוסמת תנועה
במדיניות בקרת הגישה, נעשה שימוש רק בכותרת X-Forwarded-For הראשונה. עכשיו במדיניות הזו ייעשה שימוש בכל הכותרות מסוג X-Forwarded-For, אם יש יותר מאחת.
APIRT-1078 מעבדי הודעות ונתבים עוברים לפעמים למצב לא פעיל במהלך הפריסה
APIRT-1098 יומני MP שמציגים את java.util.ConcurrentAdjustmentexcept בעת הפעלת JavaScript
שגיאות מסוג 'השירות לא זמין' נטענו בחלק מכללי המדיניות של JavaScript במהלך ניפוי הבאגים/הtrace. כבר פתרנו את הבעיה הזו.
APIRT-1099 בעיה ב-GetOAuthV2Info – AuthorizationCode. NPE במהלך הטלה.
המדיניות GetOAuthV2Info כללה חריגות מצביעי null במהלך ניסיון לאחזר את "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 חלופי ויציאת vhost
CORERT-348 הערך 200 של הקצה העורפי השתנה ל-503 בגלל כותרת התגובה 'חיבור: סגירה'
DEVRT-1039 אין צורך להגדיר תוכנית תעריפי עסקאות
הדרישה של מדיניות התיעוד של העסקאות לא נאכפת. כיום עדיין נדרשים כדי להפעיל מונטיזציה לגבי מוצר מסוים, לפני שאפשר יהיה להגדיר תוכנית תמחור ותשלומים לחבילה שמכילה את המוצר.
DEVRT-1210 השדה של תאריך הכניסה של התנאים וההגבלות לא כולל את אזור הזמן של הארגון לצורך האימות
חישוב מועד הכניסה לתוקף של התנאים וההגבלות היה שגוי. עכשיו התאריך אומת לפי אזור הזמן של הארגון.
MGMT-927 פיתוח ממשק משתמש שלא לנתח את ה-XML של כללי המדיניות בצורה נכונה, וזה עלול לגרום לבעיות כששומרים גרסאות קודמות.
ממשק המשתמש לניהול לא ניתח את שרתי ה-proxy וכללי המדיניות של ה-API כשהגדרות ה-XML נצמדות לכמה שורות. כבר פתרנו את הבעיה הזו.
MGMT-1294 ממשק המשתמש החדש של המעקב לא מציג בקשה נכנסת אם לוקח זמן מה עד לקצה העורפי של היעד להגיב
MGMT-1302 לולאת הפניה חזרה בממשק המשתמש לניהול
במקרים מסוימים, התחברות לממשק המשתמש של הניהול ב-Firefox לא תפעל. הבעיה תוקנה.
MGMT-1309 המסנן של ממשק המשתמש לניהול מעקב סורק באופן מפורש כתובות URL של תווים מיוחדים
MGMT-1323 אפשר לאחזר את מודל ה-API ללא פרטי כניסה
המשאבים של מודל ה-API מחייבים עכשיו אימות בכל הבקשות, מלבד נקודת הקצה מסוג proxyUrl מסוג Discovery. במילים אחרות, מעכשיו יש צורך בפרטי כניסה כדי להציג HTML של SmartDocs ישירות מהקצה העורפי.
MGMT-1386 שגיאת AJAX בדף הסקירה הכללית של APIProxy
שגיאות בתקינות הנתונים אירעו כשמספר ארגונים היו פעילים בכרטיסיות שונות בדפדפן. ממשק המשתמש לניהול Edge עוזר עכשיו להבטיח את תקינות הנתונים במצבים שבהם יש מספר כרטיסיות. אחרי שעובדים עם ארגון אחד בכרטיסיית דפדפן, הניהול מאלץ לעבור לארגון הזה בכל הכרטיסיות האחרות של ממשק המשתמש של הניהול.
MGMT-1410 שרת היעד לא מאומת כשמשתמשים בתכונה 'יתרונות מרכזיים של שירות'
במדיניות בנושא יתרונות מרכזיים של שירות, מותר היה להשתמש בנקודת קצה חסרה של יעד במהלך הפריסה של חבילת שרת proxy ל-API. נקודת הקצה של היעד של המדיניות נמצאת עכשיו בתהליך אימות, ונקודת קצה חסרה של יעד ביתרונות המרכזיים של השירות גורמת לשגיאה בזמן הפריסה.
MGMT-1411 לא נמצא משתנה <Path> ב-Load Balancer של TargetEndPoint, שבו המערכת משלימה את ה-NPE במהלך הפריסה
ב-HTTPTargetConnection, כשנעשה שימוש ב-Load Balancer ולא צוין Path, אירעה שגיאה 500. כבר פתרנו את הבעיה הזו. אם ב-Load Balancer חסר הרכיב Path, נעשה שימוש בברירת המחדל '/'.
MGMT-1416 שיפורים בהודעות בזמן פריסת חבילת שרת proxy עם תנאי שגוי
שיפרנו את הודעות השגיאה בזמן פיתוח שרתי proxy של API, ועכשיו הן כוללות מידע נוסף על מיקום השגיאות ועל הסיבות לשגיאות.
MGMT-1496 הודעת שגיאה שגויה בממשק המשתמש במהלך הוספת משתמש
כשמנסים להוסיף מחדש משתמש קיים לארגון, הופיעה ההודעה 'משתמש לא מוגדר כבר קיים בארגון'. המילה 'undefined' מוחלפת בשם המשתמש.
MGMT-1532 תפקיד בהתאמה אישית ללא הרשאת עריכה לא מאפשר ליצור שרת proxy של API
MGMT-1538 לא ניתן לאחזר מפתחים ששלחו להם $ בחלק מהאימיילים
MGMT-1543 לא ניתן לפרוס את התפקיד 'משתמש' דרך ממשק המשתמש של הניהול

בעיות ידועות

בגרסה הזו קיימות הבעיות המוכרות הבאות.

מזהה הבעיה התיאור
APIRT-950 יכול להיות שבדוחות תוצג התווית "na" עבור אפליקציה ומוצר למפתחים
המילה "na" מופיעה לפעמים בדוחות של ניתוח הנתונים. בנושא התיעוד הבא מתוארת המשמעות של "na" בהקשרים שונים: mean? עדכון עתידי ישפר את ההצגה של התווית הזו בממשק המשתמש.