הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
Apigee API Monitoring, Apigee API Analytics ויומני הגישה של Apigee הם שלושה כלים רבי-עוצמה שבהם אפשר להשתמש כדי לאסוף, לבחון ולהבין את נתוני השימוש ב-API. כל אחד מהכלים האלה מספק תובנות שונות ומומלץ לתרחישי שימוש שונים. במסמך הזה מופיעה סקירה כללית קצרה של המטרה של כל כלי ושל השימוש המומלץ בו, כפי שמתואר בקטעים הבאים:
מעקב אחר API
המטרה של API Monitoring היא לספק תובנות בזמן אמת לגבי הביצועים של ממשקי API, כדי שתוכלו לאבחן ולתקן בעיות במהירות ולשמור על תפקוד תקין של ממשקי ה-API.
התכונה API Monitoring מספקת נתונים מצטברים משרתי ה-proxy של ה-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 כדי ליצור דוחות בהתאמה אישית ב-Looker 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 Monitoring: חודש אחד