הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
מה אפשר ללמוד מלוח הבקרה הזה?
מרכז הבקרה Proxy Performance (ביצועי שרת proxy) עוזר לכם לראות את דפוסי התנועה של שרת proxy ל-API ואת זמני העיבוד. השימוש הוא כדי להמחיש את נפח התנועה שממשקי ה-API מייצרים ואת משך הזמן שנדרש לעיבוד קריאות ל-API, מהרגע שהן מתקבלות על ידי Apigee ועד שהן מוחזרות לאפליקציית הלקוח.
מרכז הבקרה של ביצועי ה-Proxy ל-API
כדי לגשת ללוח הבקרה של ביצועי ה-Proxy:
-
במסוף Google Cloud , עוברים לדף Apigee > Analytics > API metrics > API Proxy Performance.
- בוחרים סביבה או שם מארח ואחד משרתי ה-proxy או את האפשרות הכל ברשימה Proxy. אם בוחרים באפשרות הכול, מוצגים תרשימים של כל השרתים הפרוקסי, כולל נתונים מצטברים של שרתי פרוקסי. אם בוחרים שרת proxy יחיד, מוצגים תרשימים עם נתונים רק לגבי השרת הזה.
- אם רוצים, משנים את טווח הזמן שמוגדר כברירת מחדל. לדוגמה, אפשר להציג נתונים מהיום האחרון או מ-14 הימים האחרונים.
מוצג התצוגה ביצועים של proxy ל-API. משמאל לתרשים מוצגים מדדים מצטברים לכל תרשים, כמו מספר העסקאות הממוצע לשנייה (Average TPS) ומספר העסקאות המקסימלי לשנייה (Peak TPS).
מה נמדד בלוח הבקרה הזה?
מרכז הבקרה הזה כולל את התרשימים הבאים:
- מספר העסקאות הממוצע לשנייה (TPS)
- שיא העסקאות לשנייה (TPS)
- תנועה
- זמן תגובה ממוצע
- תנועה דרך שרת Proxy
- זמן תגובה ממוצע לפי שרת proxy
ממוצע העסקאות לשנייה (TPS)
| מדד | תיאור |
|---|---|
| Average TPS | המספר הממוצע של בקשות ה-API והתגובות שמתקבלות לשנייה. |
מספר העסקאות המקסימלי לשנייה (TPS)
| מדד | תיאור |
|---|---|
| Peak TPS | המספר המקסימלי של בקשות API והתגובות שמתקבלות בשנייה (המספר הזה הוא מצטבר לפי דקה, שעה או יום, בהתאם לטווח הזמן שנבחר). |
תעבורת נתונים
| מדד | תיאור |
|---|---|
| סך כל התנועה | המספר הכולל של בקשות API שהתקבלו על ידי Apigee עבור סביבת API בארגון. |
| הצלחת התנועה | המספר הכולל של בקשות שהובילו לתגובה מוצלחת. תשובות שגיאה לא נספרות. |
| Traffic Errors | המספר הכולל של כל בקשות ה-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 מחושב כהפרש בין הממוצעים של זמן התגובה הכולל וזמן התגובה של היעד. ההנחה היא שזמן התגובה הכולל תמיד גדול מזמן התגובה המטורגט. עם זאת, יש גם קריאות שמטופלות על ידי ה-proxy עצמו – בקשות preflight, תשובות שמאוחסנות במטמון, טוקנים של OAuth וכו' שלא מגיעות למערכת העורפית. השיחות ה "מהירות" האלה של ה-proxy מקצרות את זמן התגובה הכולל הממוצע בלי לקצר את זמן התגובה של היעד. לכן, יכול להיות שזמן התגובה הכולל הממוצע לא תמיד יהיה ארוך יותר מזמן התגובה הממוצע ליעד, ולכן יכול להיות שזמן התגובה המשוער יהיה שלילי. כשמסתכלים על TPS גדול יותר בלי להתמקד יותר מדי בציר הזמן, לחריגים האלה לא תהיה משמעות רבה, ולכן תקבלו נתונים מדויקים יותר שתוכלו לפעול לפיהם.
כדי לקבל נתונים משמעותיים של תשובות ממוצעות, צריך לאסוף מספר גדול של בקשות לאורך תקופה ארוכה, ולא רק כמה בקשות לאורך תקופה קצרה. אם אתם רואים רק מספר קטן של בקשות שמגיעות בפרק זמן קצר, יכול להיות שגם קריאה אחת שלא מגיעה ליעד תגרום לזמן תגובה שלילי ממוצע של ה-proxy. כשמעריכים את זמני התגובה הממוצעים, מומלץ להסתכל על מסגרות זמן ארוכות יותר שבהן נפח התנועה גבוה.
תנועה דרך שרת proxy
| מדד | תיאור |
|---|---|
| <Proxy name> | מספר הבקשות והתשובות של ה-API שתועדו עבור פרוקסי ה-API שצוין. |
זמן תגובה ממוצע לפי שרת proxy
| מדד | תיאור |
|---|---|
| <Proxy name> |
עבור proxy ל-API שצוין, הממוצע של זמן התגובה הכולל שנמדד עבור כל הקריאות ל-API שבוצעו בסביבת Apigee. משך הזמן הכולל לתגובה הוא משך הזמן שנדרש לקריאה ל-API של Apigee כדי להחזיר תשובה (באלפיות השנייה).
מעבירים את העכבר מעל התרשים כדי לראות את משך הזמן הכולל שהוקדש לצד ה-proxy ולצד היעד, וגם את הממוצע.
|