ביצועים של proxy ל-API

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

מה אפשר ללמוד ממרכז הבקרה הזה?

מרכז הבקרה Proxy Performance (ביצועי שרת proxy) עוזר לכם לראות את דפוסי התנועה של שרת proxy ל-API ואת זמני העיבוד. השימוש הוא להמחשת כמות התנועה שממשקי ה-API מייצרים וכמה זמן לוקח לעבד קריאות ל-API, מהרגע שהן מתקבלות על ידי Apigee ועד שהן מוחזרות לאפליקציית הלקוח.

לוח הבקרה של ביצועי ה-API Proxy

כדי לגשת ללוח הבקרה של ביצועי ה-Proxy:

  1. במסוף Google Cloud , עוברים לדף Apigee > Analytics > API metrics > API Proxy Performance.

    מעבר אל API Proxy Performance

  2. בוחרים סביבה או שם מארח ואחד או כל השרתים הפרוקסי ברשימה פרוקסי. אם בוחרים באפשרות הכול, מוצגים תרשימים של כל השרתים הפרוקסי, כולל נתונים מצטברים של שרתי פרוקסי. אם בוחרים שרת proxy יחיד, מוצגים תרשימים עם נתונים שמתייחסים רק לשרת ה-proxy הזה.
  3. אם רוצים, משנים את טווח הזמן שמוגדר כברירת מחדל. לדוגמה, אפשר להציג נתונים מהיום האחרון או מ-14 הימים האחרונים.

מוצג התצוגה ביצועים של proxy ל-API. משמאל לתרשים מוצגים מדדים מצטברים לכל תרשים, כמו מספר העסקאות הממוצע בשנייה (Average TPS).

מה נמדד במרכז הבקרה הזה?

מרכז הבקרה הזה כולל את התרשימים הבאים:

ממוצע העסקאות לשנייה (TPS)

מדד תיאור
Average TPS המספר הממוצע של בקשות API ותגובות שמתקבלות כתוצאה מהן בכל שנייה.

תעבורת נתונים

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

זמן תגובה ממוצע

אפשר גם לעיין במאמר המעניין הזה באתר של קהילת Apigee: When can the Average Total Response Time be less than the Average Target Response Time?

מדד תיאור
זמן תגובה ממוצע

הממוצע של סך זמן התגובה שנמדד לכל הקריאות ל-API שבוצעו בסביבת ארגון Apigee. משך התגובה הכולל הוא משך הזמן שחולף מקריאה ל-API של Apigee ועד שהיא מחזירה תשובה (באלפיות השנייה).

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

בתרשים הזה מוצג הממוצע של כל שרתי ה-proxy. לגבי שרתי proxy ספציפיים, אפשר לעיין בתרשים 'זמן תגובה ממוצע לפי שרת proxy' שבהמשך.

זמן תגובה ממוצע של שרת proxy

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

זהו מדד של משך הזמן שנדרש לקריאות ה-API לעבור דרך Apigee (באלפיות השנייה).

זמן תגובה ממוצע ליעד

מספר אלפיות השנייה הממוצע שחלף מהרגע שבו הבייט האחרון של בקשה נשלח מ-Apigee ליעד בקצה העורפי ועד לרגע שבו Apigee מקבל את הבייט האחרון של התגובה.

המדד הזה מודד בעצם כמה זמן הקריאה ל-API מבלה במערכת היעד.

זמן התגובה הממוצע של השרת הפרוקסי מחושב כהפרש בין הממוצעים של זמן התגובה הכולל וזמן התגובה של היעד. ההנחה היא שזמן התגובה הכולל תמיד גדול מזמן התגובה המטורגט. עם זאת, יש גם קריאות שמטופלות על ידי ה-proxy עצמו – בקשות preflight, תגובות שנשמרו במטמון, טוקנים של OAuth וכו' שלא מגיעות למערכת העורפית. השיחות ה "מהירות" האלה של ה-proxy מקצרות את הזמן הממוצע הכולל לתגובה בלי לקצר את זמן התגובה של היעד. לכן, יכול להיות שזמן התגובה הכולל הממוצע לא תמיד יהיה גדול מזמן התגובה הממוצע ליעד, וכתוצאה מכך יכול להיות שיוצגו ערכים שליליים לזמן התגובה של השרת הפרוקסי. כשמסתכלים על TPS גדול יותר בלי להתמקד יותר מדי בציר הזמן, לחריגים האלה לא תהיה משמעות רבה, ולכן תקבלו נתונים מדויקים יותר שתוכלו לפעול לפיהם.

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

תנועה דרך שרת proxy

מדד תיאור
<שם ה-Proxy> מספר הבקשות והתגובות של ה-API שתועדו עבור proxy ה-API שצוין.

זמן תגובה ממוצע לפי שרת proxy

מדד תיאור
<שם ה-Proxy>

הערך הממוצע של זמן התגובה הכולל שנמדד עבור כל הקריאות ל-API שבוצעו בסביבת Apigee עבור proxy ה-API שצוין. זמן התגובה הכולל הוא משך הזמן שחולף מקריאה ל-API של Apigee ועד לקבלת תשובה (באלפיות השנייה).

מעבירים את העכבר מעל התרשים כדי לראות את משך הזמן הכולל שהוקדש לצד ה-proxy ולצד היעד, וגם את הממוצע.