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

אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X.
מידע

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

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

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

שיפורים ב-Analytics

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

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

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

בדפים API Proxies,‏ Products,‏ Developers ו-Apps בממשק הניהול, יש אפשרויות סינון חדשות לחיפוש.

הכלי Offline Trace

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

מידע נוסף זמין במאמר שימוש בכלי Offline Trace.

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

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

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

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

באגים שתוקנו

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

מזהה הבעיה תיאור
APIRT-272 ההגדרה io.timeout.millis לא מכובדת
ההגדרה io.timeout.millis בחיבור HTTP של יעד API מכובדת עכשיו עבור נקודות קצה של יעד דינמי.
APIRT-441 השתנה תוכן הודעות השגיאה של OAuth שמוחזרות ללקוח
במדיניות OAuthV2, כש-continueOnError מוגדר כ-true, ‏ 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 מדיניות בקרת גישה עם יותר מכתובת IP אחת של X-Forwarded-For לא חוסמת תנועה
במדיניות בקרת הגישה, נעשה שימוש רק בכותרת הראשונה של X-Forwarded-For. מעכשיו, המדיניות משתמשת בכל הכותרות X-Forwarded-For אם יש יותר מאחת.
APIRT-1078 מעבדי הודעות ונתבים נכנסים לפעמים למצב לא פעיל במהלך הפריסה
APIRT-1098 יומני MP שמציגים java.util.ConcurrentModificationException במהלך ההפעלה של JavaScript
שגיאות מסוג 'השירות לא זמין' הוצגו בחלק ממדיניות JavaScript במהלך ניפוי באגים או מעקב. כבר פתרנו את הבעיה הזו.
APIRT-1099 בעיה בפונקציה GetOAuthV2Info – AuthorizationCode. ‫Throwing NPE.
המדיניות GetOAuthV2Info הציגה חריגים של מצביע null בזמן הניסיון לאחזר את AuthorizationCode. כבר פתרנו את הבעיה הזו. המדיניות תומכת עכשיו באחזור של פרטי AuthorizationCode.
AXAPP-572 התפריט הנפתח בדף לוח הבקרה לא משנה את המצב אחרי הבחירה
AXAPP-1295 דוחות בהתאמה אישית שגורמים לשגיאת שרת פנימית
ממשק המשתמש לניהול מבטיח עכשיו שהתווים המיוחדים (%, ") מקודדים בצורה נכונה עבור קריאות ל-Analytics מדוחות בהתאמה אישית.
AXAPP-1320 ביצוע Drilldown למאפיין מותאם אישית ריק גורם לשגיאה ברמת הדיוק 'מדויק'
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 במדיניות בצורה נכונה, וזה עלול לגרום לבעיות בשמירה של גרסאות חדשות
ממשק המשתמש לניהול לא ניתח את ה-API proxies ואת המדיניות כשהגדרות ה-XML חולקו לכמה שורות. כבר פתרנו את הבעיה הזו.
MGMT-1294 בממשק המשתמש החדש של כלי המעקב לא מוצגת בקשה נכנסת אם לשרת העורפי של היעד לוקח זמן להגיב
MGMT-1302 לולאת הפניה אוטומטית בכניסה לממשק ניהול
במקרים מסוימים, הכניסה לממשק הניהול ב-Firefox לא פעלה. הבעיה הזו תוקנה.
MGMT-1309 המסנן בממשק המשתמש של Trace מקודד באופן מפורש תווים מיוחדים בפורמט URL
MGMT-1323 אפשר לאחזר את מודל ה-API בלי פרטי כניסה
כדי לגשת למשאבי מודל ה-API צריך עכשיו לבצע אימות בכל הבקשות, למעט נקודת הקצה של גילוי proxyUrl. המשמעות היא שמעכשיו נדרשים פרטי כניסה כדי להציג את ה-HTML של SmartDocs ישירות מהקצה העורפי.
MGMT-1386 שגיאת AJAX בדף הסקירה הכללית של APIProxy
שגיאות של תקינות נתונים התרחשו כשכמה ארגונים היו פעילים בכרטיסיות שונות בדפדפן. ממשק המשתמש לניהול Edge עוזר עכשיו לשמור על שלמות הנתונים במצבים שבהם יש כמה כרטיסיות בדפדפן. אחרי שאתם עובדים עם ארגון אחד בכרטיסיית דפדפן, מערכת הניהול מחייבת אתכם לעבור לארגון הזה בכל כרטיסיות ממשק הניהול האחרות.
MGMT-1410 שרת היעד לא אומת כשנעשה בו שימוש ב-Service Callout
במדיניות Service Callout, נקודת קצה חסרה של יעד הותרה במהלך פריסת חבילת API proxy. נקודת הקצה של היעד במדיניות עוברת עכשיו אימות, ואם נקודת הקצה של היעד חסרה ברכיב Service Callout, מוצגת שגיאה בפריסה.
MGMT-1411 אין משתנה <Path> ב-LoadBalancer של TargetEndPoint, ומוצגת שגיאת NPE במהלך הפריסה
ב-HTTPTargetConnection, כשנעשה שימוש ב-LoadBalancer ולא צוין Path, מוצגת שגיאת 500. כבר פתרנו את הבעיה הזו. אם חסר LoadBalancer לרכיב Path, המערכת משתמשת בברירת המחדל '/'.
MGMT-1416 שיפורים בהודעות כשפורסים חבילת proxy עם תנאי שגוי
הודעות השגיאה במהלך פיתוח של שרתי proxy ל-API שופרו כך שיכללו מידע נוסף על המיקום של השגיאות והסיבות להן.
MGMT-1496 הודעת שגיאה שגויה בממשק המשתמש בזמן הוספת משתמש
כשמנסים להוסיף מחדש משתמש קיים לארגון, מופיעה ההודעה 'המשתמש לא מוגדר כבר קיים בארגון'. המילה 'undefined' מוחלפת עכשיו בשם המשתמש.
MGMT-1532 תפקיד מותאם אישית ללא הרשאת עריכה לא מאפשר ליצור פרוקסי של API
MGMT-1538 אי אפשר לאחזר מפתחים עם $ בחלק המקומי של כתובת האימייל
MGMT-1543 אי אפשר לפרוס בתפקיד 'משתמש' דרך ממשק המשתמש לניהול

בעיות מוכרות

בגרסה הזו יש את הבעיות הידועות הבאות.

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