אתם צופים במסמכי התיעוד של 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: מציג דפוסי תעבורת נתונים ומדדי ביצועים עבור יעדי בק-אנד של proxy ל-API. איך בודקים את הביצועים ביחס ליעדים
-
מעורבות שותפים שונה למעורבות מפתחים: בדוח הזה אפשר לראות אילו מפתחי אפליקציות רשומים מניבים את התנועה הגבוהה ביותר ב-API. לכל אחד מהמפתחים שלכם, תוכלו לראות מי יוצר את תנועת ה-API הכי גדולה ואת הכי הרבה שגיאות. מידע נוסף על מעורבות המפתחים
-
אפשרויות סינון בממשק המשתמש לניהול
בדפים API Proxies, Products, Developers ו-Apps בממשק הניהול, יש אפשרויות סינון חדשות לחיפוש.
הכלי Offline Trace
הכלי Offline Trace מאפשר לכם להציג ולנתח סשנים של מעקב שנשמרו בעבר. סשן מעקב שנשמר הוא בעצם 'הקלטה' של סשן מעקב, והוא יכול להיות שימושי במקרים שבהם נדרש פתרון בעיות וניתוח נוסף. ממשק המשתמש של הכלי Offline Trace דומה לזה של הכלי Trace 'בזמן אמת'.
מידע נוסף זמין במאמר בנושא שימוש בכלי Offline Trace.
תפקידי המשתמש מוצגים בהגדרות המשתמש
בדף הגדרות המשתמש בממשק הניהול (שם משתמש > הגדרות משתמש), מוצגים עכשיו התפקידים של המשתמש.
שיפורים בממשק המשתמש לניהול Edge
הגרסה הזו כוללת מספר שיפורים קטנים בנוחות השימוש ובעקביות בממשק הניהול של Edge.
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים.
| מזהה הבעיה | תיאור |
|---|---|
| APIRT-272 | ההגדרה io.timeout.millis לא מכובדת ההגדרה io.timeout.millis בחיבור HTTP Target של שרת proxy של 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 | ביצוע פילוח לעומק למאפיין מותאם אישית ריק גורם לשגיאה ברמת הדיוק 'מדויק' |
| 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 של ה-Backend השתנה ל-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 Management עוזר עכשיו לוודא את תקינות הנתונים במצבים שבהם יש כמה כרטיסיות בדפדפן. אחרי שאתם עובדים עם ארגון אחד בכרטיסיית דפדפן, המערכת מחייבת אתכם לעבור לארגון הזה בכל כרטיסיות ממשק הניהול האחרות. |
| MGMT-1410 | לא בוצעה אימות של שרת היעד כשנעשה בו שימוש ב-Service Callout במדיניות Service Callout, נקודת קצה חסרה של יעד הותרה במהלך פריסת חבילת API proxy. נקודת הקצה של היעד במדיניות עוברת עכשיו אימות, ואם נקודת הקצה של היעד חסרה ברכיב Service Callout, מוצגת שגיאה בפריסה. |
| MGMT-1411 | אין משתנה <Path> ב-LoadBalancer של TargetEndPoint שגורם ל-NPE במהלך הפריסה ב-HTTPTargetConnection, כשנעשה שימוש ב-LoadBalancer ולא צוין Path, מוצגת שגיאה 500. כבר פתרנו את הבעיה הזו. אם חסר רכיב Path ב-LoadBalancer, המערכת משתמשת בברירת המחדל '/'. |
| MGMT-1416 | שיפורים בהודעות כשפורסים חבילת proxy עם תנאי שגוי הודעות השגיאה במהלך פיתוח של שרתי proxy ל-API שופרו כך שיכללו מידע נוסף על המיקום של השגיאות והסיבות להן. |
| MGMT-1496 | הודעת שגיאה שגויה בממשק המשתמש בזמן הוספת משתמש כשמנסים להוסיף מחדש משתמש קיים לארגון, מופיעה ההודעה 'המשתמש לא מוגדר כבר קיים בארגון'. המילה undefined מוחלפת עכשיו בשם המשתמש. |
| MGMT-1532 | תפקיד בהתאמה אישית ללא הרשאת עריכה לא מאפשר יצירה של פרוקסי API |
| MGMT-1538 | אי אפשר לאחזר מפתחים עם $ בחלק המקומי של כתובת האימייל |
| MGMT-1543 | אי אפשר לפרוס בתפקיד 'משתמש' דרך ממשק המשתמש לניהול |
בעיות מוכרות
בגרסה הזו יש את הבעיות הידועות הבאות.
| מזהה הבעיה | תיאור |
|---|---|
| APIRT-950 | יכול להיות שבדוחות יופיע הערך na לגבי אפליקציה ומוצר של מפתח הערך na מופיע לפעמים בדוחות ניתוח נתונים. במאמר הבא מוסבר מה המשמעות של 'לא רלוונטי' בהקשרים שונים: מה המשמעות של 'לא רלוונטי'? בעדכון עתידי נשפר את האופן שבו התווית הזו מוצגת בממשק המשתמש. |