אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
ביום שלישי, 17 בפברואר 2015, השקנו גרסה חדשה בענן של Apigee Edge.
תכונות חדשות ושיפורים
בהמשך מפורטים התכונות החדשות והשיפורים בגרסה הזו.
שיפורים ב-Analytics
הגרסה הזו כוללת שיפורים רבים בנוחות השימוש ובביצועים של דוחות ומרכזי הבקרה של ניתוח הנתונים של Edge.
- תרשימי הביצועים של ממשקי API, מפתחים, מוצרים ואפליקציות למפתחים הועברו. בעבר, הם הוצגו בתחתית הדפים הראשיים של הישויות האלה. עכשיו תוכלו לגשת לתרשימים על ידי בחירה בכרטיסייה Analytics בחלק העליון של כל דף.
- הגרסה הזו כוללת שיפורים משמעותיים במרכזי הבקרה הקיימים או החדשים הבאים:
-
לוח הבקרה של Apigee (שונה): כולל שלושה גרפים של מדדים: תנועה בשרתי proxy, התעניינות מפתחים ואפליקציות של מפתחים. בכל תרשים יש תצוגה של 'פרטים נוספים' שמאפשרת להתעמק בכל מדד. לוח הבקרה של Apigee
-
ביצועים של שרת proxy (חדש): מוצגים דפוסי התנועה וזמני העיבוד של שרת ה-proxy ל-API. מרכז הבקרה הזה מחליף את מרכז הבקרה לבדיקת ביצועים של שרת proxy ל-API. ביצועים של שרת proxy ל-API
-
הרכב התנועה (שונה): עיצוב, מראה ותוכן של לוח הבקרה שונו לחלוטין. המדד הזה מודד את התרומה היחסית של ממשקי ה-API, האפליקציות, המפתחים והמוצרים המובילים לתוכנית ה-API הכוללת שלכם. הרכב התנועה
-
ניתוח שגיאות (מהדורה מעודכנת): עיצוב ותוכן ששונו לחלוטין. הצגת שיעורי השגיאות בשרתי proxy ל-API וביעדים של API. לוח הבקרה של ניתוח קודי השגיאה
-
-
השמות של מרכזי הבקרה הקיימים האלה השתנו:
-
השם של ביצועים של נקודת קצה השתנה לביצועים של יעד: מוצגים דפוסי תנועה ומדדי ביצועים של יעדי קצה לקצה העורפי של שרת proxy ל-API. טירגוט לפי ביצועים
-
השם של הדוח מעורבות של שותפים השתנה למעורבות של מפתחים: הדוח הזה מראה אילו מפתחי אפליקציות רשומים מניבים את תנועת ה-API הגדולה ביותר. תוכלו לראות לכל מפתח איזה מפתח יוצר הכי הרבה תנועה ב-API הכי הרבה שגיאות. מעורבות של מפתחים
-
אפשרויות סינון בממשק המשתמש לניהול
בדפים API Proxies, 'מוצרים', 'מפתחים' ו'אפליקציות' בממשק המשתמש לניהול, יש אפשרויות סינון חדשות לחיפוש.
הכלי 'מעקב אופליין'
הכלי 'מעקב אופליין' מאפשר לכם להציג ולנתח סשנים של מעקב ששמרתם בעבר. סשן מעקב שנשמר הוא למעשה 'הקלטה' של סשן מעקב, והוא יכול להיות שימושי במקרים שבהם נדרשת פתרון בעיות וניתוח נוסף. ממשק המשתמש של הכלי למעקב אופליין דומה לממשק המשתמש של הכלי למעקב 'בזמן אמת'.
מידע נוסף זמין במאמר שימוש בכלי המעקב אופליין.
תפקידי משתמשים שמוצגים בהגדרות המשתמש
התפקידים של המשתמש מוצגים עכשיו בדף User Settings (הגדרות משתמש) בממשק המשתמש לניהול (username > User Settings).
שיפורים בממשק המשתמש לניהול Edge
הגרסה הזו כוללת כמה שיפורים קטנים בנוחות השימוש ובעקביות בממשק המשתמש לניהול של Edge.
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים.
מזהה הבעיה | תיאור |
---|---|
APIRT-272 | לא מתבצעת תמיכה בהגדרה io.timeout.millis ההגדרה io.timeout.millis בחיבור היעד ל-HTTP של שרת 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 | שימוש גבוה בזיכרון הערימה (heap) במעבדי הודעות |
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. השלכת 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 בצד העורפי השתנה ל-503 בגלל כותרת התגובה 'Connection: close' |
DEVRT-1039 | לא חובה להירשם לתוכנית לדיווח על עסקאות לא הייתה אכיפה של הדרישה במדיניות בנוגע לתיעוד עסקאות. כדי לייצר הכנסות, עדיין נדרשת מדיניות תיעוד עסקאות למוצר לפני שאפשר להגדיר תוכנית תמחור לחבילה שמכילה את המוצר. |
DEVRT-1210 | שדה התאריך של התנאים וההגבלות לא משתמש באזור הזמן של הארגון לצורך אימות מועד הכניסה לתוקף של התנאים וההגבלות חושב באופן שגוי. התאריך מאומת עכשיו לפי אזור הזמן של הארגון. |
MGMT-927 | ממשק המשתמש של הפיתוח לא מנתח את ה-XML במדיניות בצורה נכונה, ויכול לגרום לבעיות בשמירת גרסאות חדשות ממשק המשתמש לניהול לא ניתח את שרתי ה-API והמדיניות כשהגדרות ה-XML היו עטופות בכמה שורות. כבר פתרנו את הבעיה הזו. |
MGMT-1294 | בממשק המשתמש החדש של המעקב לא מוצגת בקשה נכנסת אם לצד העורפי של היעד נדרש זמן מה כדי להשיב |
MGMT-1302 | מחזור הפניות אוטומטיות (redirect) בהתחברות לממשק המשתמש לניהול במקרים מסוימים, ההתחברות לממשק המשתמש לניהול ב-Firefox לא תפעל. הבעיה תוקנה. |
MGMT-1309 | הסינון של ממשק המשתמש של Trace מבצע קידוד URL מפורש של תווים מיוחדים |
MGMT-1323 | אפשר לאחזר מודל API בלי פרטי כניסה משאבי מודל ה-API דורשים עכשיו אימות בכל הבקשות, מלבד נקודת הקצה לגילוי proxyUrl. המשמעות היא שכדי להציג את ה-HTML של SmartDocs ישירות מהקצה העורפי, נדרשים עכשיו פרטי כניסה. |
MGMT-1386 | שגיאת AJAX בדף הסקירה הכללית של APIProxy אירעו שגיאות בתקינות הנתונים כשמספר ארגונים היו פעילים בכרטיסיות שונות בדפדפן. ממשק המשתמש לניהול ב-Edge עוזר עכשיו לשמור על תקינות הנתונים במצבים שבהם יש כמה כרטיסיות בדפדפן. אחרי שתעבדו עם ארגון אחד בכרטיסייה בדפדפן, המערכת תאלץ אתכם לעבור לארגון הזה בכל הכרטיסיות האחרות של ממשק המשתמש לניהול. |
MGMT-1410 | שרת היעד לא אומת כשנעשה בו שימוש ב-Service Callout במדיניות של Service Callout, נקודת קצה חסרה של יעד הורשתה במהלך הפריסה של חבילת שרת ה-API. נקודת הקצה של היעד של המדיניות מאומתת עכשיו, ונקודת קצה חסרה של יעד בקריאה לשירות גורמת לשגיאה בפריסה. |
MGMT-1411 | No <Path> variable in TargetEndPoint's LoadBalancer throws NPE during deployment ב-HTTPTargetConnection, כשנעשה שימוש ב-LoadBalancer ולא צוין נתיב, הושלחה שגיאה מסוג 500. כבר פתרנו את הבעיה הזו. אם רכיב ה-Path חסר ב-LoadBalancer, המערכת משתמשת בברירת המחדל '/'. |
MGMT-1416 | שיפורים בהודעות בזמן הפריסה של חבילת proxy עם תנאי שגוי הודעות השגיאה במהלך הפיתוח של שרתים proxy ל-API שופרו כך שיכללו מידע נוסף על המיקום של השגיאות ועל הסיבות להן. |
MGMT-1496 | הודעת שגיאה שגויה בממשק המשתמש בזמן הוספת משתמש כשניסיתם להוסיף מחדש משתמש קיים לארגון, הופיעה ההודעה "המשתמש undefined כבר קיים בארגון". המילה 'undefined' הוחלפה בשם המשתמש. |
MGMT-1532 | תפקיד מותאם אישית ללא הרשאת עריכה לא מאפשר ליצור שרת proxy של API |
MGMT-1538 | לא ניתן לאחזר מפתחות עם $ בחלק המקומי של כתובת האימייל |
MGMT-1543 | לא ניתן לפרוס בתפקיד 'משתמש' דרך ממשק המשתמש לניהול |
בעיות מוכרות
בגרסה הזו יש את הבעיות הידועות הבאות.
מזהה הבעיה | תיאור |
---|---|
APIRT-950 | יכול להיות שהדוחות יציגים את הערך 'na' לגבי האפליקציה והמוצר של המפתח הערך 'na' מופיע לפעמים בדוחות ניתוח הנתונים. בנושא הבא במסמכי העזרה מוסבר מה המשמעות של 'na' בהקשרים שונים: mean? בעדכון עתידי נשתפר את הצגת התווית הזו בממשק המשתמש. |