חשוב לבדוק באופן קבוע את השימוש, המכסות ונתוני החיוב שלכם ב-Google Maps Platform API. בעזרת המידע הזה תוכלו למדוד את השימוש ב-API, לעמוד במגבלות הצריכה שמוגדרות מראש ולשלוט בעלויות באמצעות תקציבים מתוכננים. בעזרת המידע הזה תוכלו להתריע על אינטראקציות לא צפויות שעשויות להתרחש בין האפליקציות שלכם לבין שירותי הפלטפורמה של מפות Google.
בפלטפורמה של מפות Google יש שני כלים שיכולים לעזור לכם לבדוק את נתוני השימוש, המכסות ונתוני החיוב:
- Reporting: קבוצה של דוחות ויזואליים מוגדרים מראש, שמאפשרים לראות בקלות במסוף Google Cloud את נתוני השימוש הבסיסיים, המכסות ונתוני החיוב. כך תוכלו לקבוע במהירות את מספר הקריאות ל-API, לראות עד כמה אתם קרובים למיצוי מכסות השימוש ב-API ולעקוב אחרי השימוש בחיוב לאורך זמן.
מעקב: קבוצת כלים, גם במסוף Cloud וגם דרך API, שמאפשרים לעקוב אחרי השימוש ב-API, המכסות ונתוני החיוב, ולהגדיר התראות כשכל אחד מהמדדים האלה מתקרב למגבלה מוגדרת מראש.
Monitoring מאפשר לכם ליצור מרכזי בקרה מותאמים אישית למעקב, שבהם המדדים מוצגים בסוגי תרשימים שונים. אפשר גם לשלוח התראות, כמו אימיילים או הודעות טקסט ב-SMS, כשמדד חוצה סף מוגדר מראש.
דיווח
הדיווח בפלטפורמה של מפות Google כולל קבוצה של דוחות ויזואליים מוגדרים מראש, שמאפשרים לראות בקלות במסוף Cloud נתוני שימוש בסיסיים ב-API, מכסות ונתוני חיוב. הצגת דוחות על מספרי השימוש, המכסות והחיובים ב-Maps Platform API באמצעות מסוף Cloud.
דוחות של ממשקי API ושירותים
בדוח APIs & Services של מסוף Cloud מוצגים מדדי השימוש לכל ממשקי ה-API שהופעלו בפרויקט שלכם, כולל ערכות ה-SDK וממשקי ה-API של הפלטפורמה של מפות Google וכל שאר ממשקי ה-API והשירותים של Google.
בתמונה הזו מוצג הדוח ממשקי API ושירותים.
מכסות
המכסות מגדירות מגבלות על מספר הבקשות שהפרויקט יכול לשלוח לממשקי ה-API של הפלטפורמה של מפות Google. אפשר להגביל בקשות בשלוש דרכים:
- ביום
- לדקה
- למשתמש לדקה (היכן שזמין)
רק בקשות ובקשות שבוצעו בהצלחה וגורמות לשגיאות בחיבור לשרת נספרות כחלק מהמכסה. בקשות שנכשלו באימות לא נכללות במכסה.
המכסות מוצגות בתרשימים בדף הדוח Quotas במסוף Cloud.
חיוב
דוחות החיוב במסוף Cloud מספקים נתוני חיוב ועלויות קשורות בפרויקט שבחרתם.
בדף Cloud Billing Reports אפשר לצפות בעלויות השימוש ב-Google Cloud Platform לכל הפרויקטים שמקושרים לחשבון לחיוב ב-Cloud. כדי לצפות במגמות של עלויות שחשובות לכם, אפשר לבחור טווח נתונים, לציין טווח זמן, להגדיר מסננים לתרשים ולקבץ את הנתונים לפי פרויקט, שירות, מק"ט או מיקום.
בעזרת דוחות החיוב ב-Cloud אפשר לקבל תשובות לשאלות כמו:
- מהן המגמות של ההוצאות ב-Google Cloud Platform בחודש הנוכחי?
- איזה פרויקט עלה הכי הרבה בחודש שעבר?
- מהן העלויות העתידיות הצפויות על סמך המגמות ההיסטוריות?
- מהן ההוצאות בחשבון לפי אזורים?
בתמונה הזו מוצג דוח החיוב.
מעקב
Cloud Monitoring אוסף מדידות של השירות ושל המשאבים ב-Google Cloud Platform שבהם אתם משתמשים. לדוגמה, תוכלו לעקוב אחרי קריאות ל-API או שימוש במכסות על פני מרווח זמן מסוים.
תוכלו להגדיר מדדים ותרשימים מותאמים אישית, וגם להגדיר התראות. תוכלו להשתמש בהתראות כדי לשלוח התראות כשביצועים בשירות מסוים לא עומדים בקריטריונים שהגדרתם. לדוגמה, תוכלו לשלוח התראה באימייל או כהודעת טקסט, באפליקציית Cloud Console לנייד ובאפשרויות נוספות.
מדדים
ב-Cloud Monitoring:
- מדד מתאר משהו שנמדד. דוגמאות למדדים: מספר הקריאות ל-API, אחוז שנצרכת מתוך מכסת השימוש או ניצול המעבד (CPU) של מכונה וירטואלית.
- סדרת זמנים היא מבנה נתונים שמכיל מדידות עם חותמת זמן של מדד מסוים ומידע על המקור והמשמעות של המדדים האלה.
כדי לעיין בנתוני המדדים, יוצרים תרשים באמצעות Metrics Explorer. לדוגמה, כדי לצפות במספר הבקשות של API במרווחי זמן של דקה אחת בשעה האחרונה, משתמשים ב-Metrics Explorer כדי ליצור תרשים שמציג את הנתונים העדכניים ביותר.
מרכזי בקרה
במרכזי בקרה אפשר להציג את הנתונים של סדרות הזמנים ולעקוב אחריהם בתור אוסף של תרשימים. כדי ליצור מרכזי בקרה בהתאמה אישית אפשר להשתמש במסוף Cloud או ב-Cloud Monitoring API.
בתמונה הבאה מוצג לוח בקרה בהתאמה אישית עם שני תרשימים: תרשים מכסה בצד שמאל ותרשים של ספירת API בצד ימין.
התראות
אתם יכולים ליצור מדיניות התראות כדי לקבל התראה כשהביצועים של שירות מסוים לא עומדים בקריטריונים שהגדרתם. לדוגמה, אפשר ליצור מדיניות התראות כדי להודיע לצוות התורן כשהאחוזון ה-90 של זמן האחזור של תגובות HTTP 200 מהשירות שלכם חורג מ-100 אלפיות השנייה.
ההתראות מאפשרות לכם להיות מודעים לבעיות באפליקציות בענן, כך שתוכלו לפתור אותן במהירות.
Cloud Monitoring תומך בסוגים רבים של התראות, כגון:
- התראות לגבי ערכי סף למדדים: הפעלת התראה אם מדד מסוים גבוה או יורד מתחת לערך מסוים למשך פרק זמן מסוים, או אם מדד מסוים עולה או יורד באחוז מוגדר מראש.
- התראות לגבי תקציב: התראות מופעלות כשהעלויות חורגות מאחוז מסוים מהתקציב.
- התראות לגבי מכסות: התראות נשלחות כשהשימוש מתקרב למגבלת המכסה.