חשוב לבדוק באופן קבוע את השימוש בממשקי ה-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.
מכסות
מכסות מגדירות מגבלות על מספר הבקשות שהפרויקט יכול לשלוח לממשקי Maps Platform API. יש שלוש דרכים להגביל בקשות:
- ביום
- לדקה
- למשתמש לדקה (אם זמין)
רק בקשות מוצלחות ובקשות שגורמות לשגיאות בשרת נספרות במכסה. בקשות שאימותן נכשל לא נכללות במכסה.
השימוש במכסות מוצג בתרשימים בדף הדוח Quotas במסוף Google Cloud.
חיוב
בדוחות החיוב ב-Cloud Console מופיעים פרטי חיוב ופרטים על עלויות שקשורות לפרויקט שבחרתם.
בדף 'דוחות החיוב ב-Cloud' אפשר לראות את עלויות השימוש ב-Google Cloud בכל הפרויקטים שמקושרים לחשבון לחיוב ב-Cloud. כדי לצפות במגמות של עלויות שחשובות לכם, אפשר לבחור טווח נתונים, לציין טווח זמן, להגדיר מסננים לתרשים ולקבץ את הנתונים לפי פרויקט, שירות, מק"ט או מיקום.
בעזרת דוחות החיוב ב-Cloud אפשר לקבל תשובות לשאלות כמו:
- מהן מגמות ההוצאות ב-Google Cloud בחודש הנוכחי?
- איזה פרויקט עלה הכי הרבה בחודש האחרון?
- מהן העלויות העתידיות הצפויות על סמך המגמות ההיסטוריות?
- מהן ההוצאות בחשבון לפי אזורים?
בתמונה הזו מוצג הדוח Billing.
מעקב
Cloud Monitoring אוסף מדידות של השירות ושל משאבי Google Cloud שבהם אתם משתמשים. לדוגמה, אפשר לעקוב אחרי קריאות ל-API או אחרי השימוש במכסות לאורך פרק זמן מוגדר.
אתם יכולים להגדיר לא רק מדדים ותרשימים מותאמים אישית, אלא גם התראות. אפשר להשתמש בהתראות כדי לשלוח הודעה כשהביצועים של שירות מסוים לא עומדים בקריטריונים שהגדרתם. לדוגמה, אפשר לשלוח התראה כאימייל, כהודעת טקסט, לאפליקציית Cloud Console לנייד ולאפשרויות אחרות.
מדדים
ב-Cloud Monitoring:
- מדד מתאר משהו שנמדד. דוגמאות למדדים: מספר הקריאות ל-API, אחוז מכסת השימוש שנצרכה או ניצול ה-CPU של מכונה וירטואלית.
- סדרת זמנים היא מבנה נתונים שמכיל מדידות של מדד עם חותמת זמן ומידע על המקור והמשמעות של המדידות האלה.
כדי לנתח את נתוני המדדים, יוצרים תרשים באמצעות Metrics Explorer. לדוגמה, כדי לראות את מספר הבקשות של API במרווחי זמן של דקה אחת בשעה האחרונה, אפשר להשתמש בכלי לבחירת מדדים כדי ליצור תרשים שמציג את הנתונים האחרונים.
מרכזי בקרה
במרכזי בקרה אפשר לראות ולעקוב אחרי נתונים של סדרות זמן בתור אוסף של תרשימים. כדי ליצור לוחות בקרה בהתאמה אישית, אפשר להשתמש במסוף Cloud או ב-Cloud Monitoring API.
בתמונה הבאה מוצגת לוח בקרה בהתאמה אישית עם שני תרשימים: תרשים מכסות בצד ימין ותרשים של מספר קריאות ה-API בצד שמאל.
התראות
כדי לקבל התראה כשהביצועים של שירות לא עומדים בקריטריונים שהגדרתם, צריך ליצור מדיניות התראות. לדוגמה, אתם יכולים ליצור מדיניות התראות שמודיעה לצוות התמיכה שלכם כשהאחוזון ה-90 של זמן האחזור של תגובות HTTP 200 מהשירות שלכם חורג מ-100 אלפיות השנייה.
התראות מאפשרות לכם לדעת בזמן אמת על בעיות באפליקציות הענן שלכם, כדי שתוכלו לפתור אותן במהירות.
Cloud Monitoring תומך בסוגים רבים של התראות, כמו:
- התראות על חריגה מסף של מדד: התראה מופעלת אם ערך של מדד עולה מעל ערך מסוים או יורד מתחת לערך מסוים למשך זמן מסוים, או אם מדד עולה או יורד באחוז מוגדר מראש.
- התראות לגבי תקציב: התראות מופעלות כשהעלויות חורגות מאחוז מסוים מהתקציב.
- התראות על מכסות: התראות מופעלות כשמתקרבים למכסת שימוש.