הסבר על יכולת הצפייה ב-Apigee

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

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

‫Apigee API Monitoring,‏ Apigee API Analytics ויומני הגישה של Apigee הם שלושה כלים רבי-עוצמה שבהם אפשר להשתמש כדי לאסוף, לבחון ולהבין את נתוני השימוש ב-API. כל אחד מהכלים האלה מספק תובנות שונות ומומלץ לתרחישי שימוש שונים. במסמך הזה מופיעה סקירה כללית קצרה של המטרה של כל כלי ושל השימוש המומלץ בו, כפי שמתואר בקטעים הבאים:

API Monitoring

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

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

הכרטיסייה 'מעקב אחר קריאות ל-API' מאפשרת לכם:

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

לקוחות Apigee יכולים גם להשתמש בכלים של Cloud Monitoring כדי לתמוך ב-API Monitoring. אם רוצים לבצע שילוב עם מערכות ניטור אחרות, מומלץ להשתמש ב-Monitoring API כדי לשלוף מדדים.

נתוני השהיה כשמשתמשים במעקב אחר API

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

מידע נוסף על שימוש ב-API Monitoring לניטור ממשקי API זמין במאמר סקירה כללית על API Monitoring.

מידע נוסף על שימוש ב-Monitoring יחד עם Apigee כדי להגדיר התראות זמין במאמר הגדרת התראות והודעות.

Apigee API Analytics

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

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

הנתונים האנליטיים שנאספים מאוחסנים ב-BigQuery. אתם יכולים להשתמש ב-Apigee API Analytics כדי ליצור דוחות בהתאמה אישית ב-Data Studio, להגדיר משימות אסינכרוניות של דוחות בהתאמה אישית או לייצא נתוני ניתוח ל Google Cloud מאגר אחסון משלכם, כמו BigQuery.אם אתם מתחילים עם תמחור לפי שימוש, API Analytics הוא תוסף אופציונלי.

אלה כמה מהמגמות שאפשר לזהות באמצעות Apigee Analytics:

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

נתוני השהיה כשמשתמשים ב-Apigee API Analytics

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

מידע נוסף על Apigee API Analytics זמין במאמר סקירה כללית של Apigee API Analytics.

יומני גישה של Apigee

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

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

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

ההבדלים בין הנתונים שמוצגים בנתוני המעקב אחר API לבין הנתונים ב-Analytics

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

עדכניות ודיוק

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

שמירת נתונים

ב-Apigee API Analytics הנתונים נשמרים לתקופה ארוכה יותר מאשר ב-API Monitoring, ולכן הוא מתאים יותר לניתוח מגמות לטווח ארוך.

תקופות השמירה של הנתונים ב-Analytics ובמעקב אחר ממשקי API הן:

  • Analytics

    • רגילה: 60 ימים
    • ‫Enterprise: 90 ימים
    • ‫Enterprise +‎: 14 חודשים
  • מעקב אחר API: חודש אחד