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

אתם צופים במסמכי העזרה של 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? בעדכון עתידי נשתפר את הצגת התווית הזו בממשק המשתמש.