סקירה כללית על דיווח ומעקב

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

בפלטפורמה של מפות Google יש שני כלים שיכולים לעזור לכם לבדוק את השימוש, המכסה ופרטי החיוב:

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

    באמצעות Monitoring אפשר ליצור לוחות בקרה מותאמים אישית למעקב, שבהם המדדים מוצגים כסוגים שונים של תרשימים. אפשר גם להגדיר התראות, כמו אימיילים או הודעות SMS, שיישלחו כשערך של מדד מסוים חוצה סף מוגדר מראש.

דיווח

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

דוחות של ממשקי API ושירותים

בדוח APIs & Services במסוף Cloud מוצגים מדדי שימוש לכל ממשקי ה-API שהופעלו בפרויקט, כולל ממשקי ה-API וה-SDK של הפלטפורמה של מפות Google, וגם כל שאר ממשקי ה-API והשירותים של Google.

בתמונה הזו מוצג הדוח APIs & Services.

צילום מסך של הדף Monitoring APIs במסוף Google Cloud, שבו מוצג מרכז הבקרה של הדוח APIs & Services. הוא מציג תרשימים נפרדים לתנועת גולשים, לשגיאות ולחביון חציוני. בתרשימים האלה אפשר לראות נתונים משעה אחת ועד 30 ימים.

מכסות

מכסות מגדירות מגבלות על מספר הבקשות שהפרויקט יכול לשלוח לממשקי Maps Platform API. יש שלוש דרכים להגביל בקשות:

  • ביום
  • לדקה
  • למשתמש לדקה (אם זמין)

רק בקשות מוצלחות ובקשות שגורמות לשגיאות בשרת נספרות במכסה. בקשות שאימותן נכשל לא נכללות במכסה.

השימוש במכסות מוצג בתרשימים בדף הדוח Quotas במסוף Google Cloud.

צילום מסך של הדף Quotas ב-Maps במסוף Google Cloud. המכסות מוצגות לפי API באמצעות בורר, ואז מוצגות טעינות המפה ביחס למכסות שהוגדרו עבור ה-API הרלוונטי.

חיוב

בדוחות החיוב ב-Cloud Console מופיעים פרטי חיוב ופרטים על עלויות שקשורות לפרויקט שבחרתם.

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

בעזרת דוחות החיוב ב-Cloud אפשר לקבל תשובות לשאלות כמו:

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

בתמונה הזו מוצג הדוח Billing.

צילום מסך של דף החיוב ב-Maps במסוף Google Cloud. בדוח מוצגים נתוני החיוב של כל הפרויקטים בחודש קלנדרי אחד.

מעקב

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

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

מדדים

ב-Cloud Monitoring:

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

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

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

מרכזי בקרה

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

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

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

התראות

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

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

‫Cloud Monitoring תומך בסוגים רבים של התראות, כמו:

המאמרים הבאים