פתרון בעיות בניתוח נתונים

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

פתרון בעיות ב-API איטי

הצגה חזותית של נתונים היא כלי חשוב לפתרון בעיות. ב-Apigee Edge תמיד אוספים ומנתחים נתונים לממשקי ה-API שלך, והתצוגה החזותית היא הדרך הכי טובה לפתוח, להשוות, להשוות ולהעריך את הנתונים האלה.

נניח ששמעתם מלקוחות (למשל, משיחות תמיכה, באתרי רשתות חברתיות או בפורומים של משתמשים) שאחד מממשקי ה-API שלכם איטי. הצגה חזותית יכולה לעזור. איפה מתחילים?

שוקלים סיבות אפשריות ובוחנים אותן

יכולות להיות לכך מספר סיבות:

  • אם האיטיות מוצגת רק באפליקציה אחת או בכמה אפליקציות? אם מדובר באפליקציה מסוימת, ייתכן שיש בעיה באפליקציה.
  • אם הוא מוצג על ידי כמה משתמשים באפליקציות מרובות ונראה שהמשתמשים נמצאים באותו מיקום גיאוגרפי, ייתכן שמדובר בבעיית רשת
  • אם אף אחת מהבעיות האלה לא מופיעה, ייתכן שיש בעיה ב-Apigee Edge. אם הוספת או עדכנת מדיניות לאחרונה. יכול להיות שהוא מוגדר באופן שגוי.
  • אם זמן התגובה הכולל מדווח כגבוה, אבל זמן התגובה הממוצע של נקודת הקצה לא השתנה, יכול להיות שמדובר בבעיה ב-Apigee. אם גם זמן התגובה הממוצע של נקודת הקצה גבוה, ייתכן שיש בעיה ברשת בין Apigee לבין שרת היעד, או בשרת אפליקציות פנימי.

הצגה חזותית של ה-API האיטי

כדי לגלות איזה API לא מניב ביצועים טובים, אחת מהגישות היא להשוות את זמני התגובה הממוצעים של כל ממשקי ה-API כדי לבדוק אם אחד מהם חורג ממגבלה זו.

  1. בוחרים שרתי proxy ל-API מתפריט ממשקי ה-API.
  2. בקטע Performance (ביצועים) בדף proxy של API, בוחרים באפשרות 'זמן תגובה ממוצע' בתפריט Performance (ביצועים).
  3. בוחרים טווח תאריכים להערכה.
  4. בוחרים את ממשקי ה-API שרוצים לבדוק.

בתרשים, חפשו עליות חדות פתאומיות או עליות הדרגתיות בזמן התגובה.

הצגה חזותית באמצעות דוח מותאם אישית

אם אתם חושדים איזה API גורם לבעיה, תוכלו ליצור דוח בהתאמה אישית שכולל תרשימים ותרשימים שמשווים בין מדדים ספציפיים שבחרתם. לדוגמה, אפשר להציג באופן חזותי את זמן האחזור המקסימלי לפי אפליקציה ומשאב.

  1. גש לדף 'דוחות מותאמים אישית' כפי שמתואר בהמשך.

    Edge

    כדי לגשת לדף 'דוחות בהתאמה אישית' באמצעות ממשק המשתמש של Edge:

    1. נכנסים לאתר apigee.com/edge.
    2. בסרגל הניווט הימני, בוחרים באפשרות ניתוח > דוחות מותאמים אישית > דוחות.

    Classic Edge (ענן פרטי)

    כדי לגשת לדף 'דוחות בהתאמה אישית' באמצעות ממשק המשתמש הקלאסי Edge:

    1. נכנסים אל http://ms-ip:9000. ms-ip הוא כתובת ה-IP או שם ה-DNS של הצומת של שרת הניהול.
    2. בוחרים באפשרות Analytics > דוחות בסרגל הניווט העליון.

  2. בדף 'דוחות בהתאמה אישית', לוחצים על + דוח בהתאמה אישית.
  3. מזינים את המידע הבסיסי על הדוחות בהתאמה אישית, בוחרים את קצב הדגימה ואת הסביבה שרוצים לבדוק.
  4. בקטע 'מדידת ציר ה-Y', בוחרים באפשרות 'זמן תגובה כולל' ו'מקסימום' עבור הפונקציה המצטברת:
  5. מציינים פירוטים לגבי שרת ה-Proxy של ה-API ונתיב הבקשה:

ניתוח הדוח שמתקבל

בדוח החדש של זמן האחזור מוצגים זמני התגובה לפי API, ולאחר מכן לפי כל משאב בתוך ה-API. השילוב של המידע הזה עם מה שידוע לכם על ארכיטקטורת הרשת מאפשר לכם לאתר במהירות בעיות שעשויות להיות קשורות לתשתית שלכם.

הצגת פירוט

אפשר להציג פירוט בממשק ה-API עם הביצועים הגרועים ביותר (זה עם זמן האחזור הגבוה ביותר).

מעשים

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

כמו שאפשר לראות, Edge API Analytics כולל כמה דרכים לגשת לבעיה ספציפית, והתצוגה החזותית ממלאת תפקיד חשוב בכל תהליך של פתרון בעיות.