חשוב לבדוק את המכסות ואת השימוש ב-Google Maps Platform API, נתוני חיוב באופן קבוע. המידע הזה יעזור לכם למדוד את השימוש ב-API, לעמוד במגבלות צריכה מוגדרות מראש ולשלוט בעלויות באמצעות תקציבים מתוכננים. בדיקת המידע הזה יכולה גם להתריע על אינטראקציות בלתי צפויות שעשויות להתרחש בין האפליקציות שלכם לבין שירותי פלטפורמת מפות Google.
בפלטפורמה של מפות Google יש שני כלים שיכולים לעזור לכם לבדוק שימוש, מכסה ונתוני חיוב:
- דיווח: קבוצה של דוחות חזותיים מוגדרים מראש שמאפשרים לכם לראות בקלות שימוש בסיסי ב-API, במכסה ובנתוני החיוב במסוף Google Cloud. תוכלו לדעת במהירות את מספר הקריאות ל-API, לראות כמה אתם קרובים למכסות השימוש ב-API ולעקוב אחרי השימוש לחיוב לאורך זמן.
מעקב: קבוצת כלים, גם במסוף Cloud וגם דרך API, שמאפשרים לכם לעקוב אחרי ה-API על השימוש, המכסות ונתוני החיוב, ולהגדיר התראות כאשר כל אחד מהמצבים האלה מתקרב למגבלה מוגדרת מראש.
בעזרת Monitoring תוכלו ליצור לוחות בקרה מותאמים אישית שבהם יוצגו המדדים שלכם בתרשימים מסוגים שונים. אפשר גם ליצור התראות לגבי התראות, כמו אימיילים או הודעות טקסט ב-SMS, כשמדד חוצה סף מוגדר מראש.
דיווח
דיווח בפלטפורמה של מפות Google כולל קבוצה של דוחות חזותיים מוגדרים מראש, שמאפשרים לכם לראות בקלות מידע בסיסי על שימוש ב-API, על מכסות ועל חיוב במסוף Cloud. אתם יכולים להשתמש במסוף Cloud כדי להציג דוחות על השימוש בממשקי ה-API של הפלטפורמה של מפות Google, על המכסות ועל מספרי החיוב.
ממשקי API דוחות שירותים
ממשקי API ו-Cloud Console הדוח 'שירותים' מספק מדדי שימוש לכל ממשקי ה-API שהופעלו בפרויקט, כולל ממשקי API וערכות SDK של הפלטפורמה של מפות Google וגם כל שאר ממשקי ה-API וערכות ה-API של Google שירותים שונים.
בתמונה הזו מוצג הדוח APIs & Services.
מכסות
מכסות מגדירות מגבלות על מספר הבקשות שהפרויקט יכול לשלוח ממשקי 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 במרווחי זמן של דקה אחת בשעה האחרונה, משתמשים סייר המדדים כדי ליצור תרשים שמציג את הנתונים העדכניים ביותר.
מרכזי בקרה
מרכזי בקרה מאפשרים אתם יכולים לראות את הנתונים של סדרות זמנים ולעקוב אחריהן כאוסף של תרשימים. כדי ליצור מרכזי בקרה מותאמים אישית, אפשר להשתמש במסוף Cloud או Cloud Monitoring API.
בתמונה הבאה מוצג מרכז בקרה מותאם אישית עם שני תרשימים: תרשים מכסה בצד שמאל ותרשים ספירת API בצד ימין.
התראות
כדי לקבל התראות כשהביצועים של שירות מסוים לא עומדים בקריטריונים שהגדרתם, צריך ליצור מדיניות התראות. לדוגמה, אפשר ליצור מדיניות התראות שתודיע לצוות התורן כשה-percentile ה-90 של זמן האחזור של תגובות HTTP 200 מהשירות חורג מ-100 אלפיות השנייה.
התראות מיידעות אתכם לבעיות באפליקציות שלכם בענן, יכול לפתור את הבעיות במהירות.
Cloud Monitoring תומך בסוגים רבים של התראות, כגון:
- התראות לפי סף של מדד: הפעלת התראה אם המדד עולה על ערך מסוים או יורד מתחת לערך מסוים למשך זמן מסוים, או אם המדד עולה או יורד באחוז מוגדר מראש.
- התראות לגבי תקציבים: התראות מופעלות כשהעלויות גבוהות מאחוז מסוים מהתקציב.
- התראות לגבי מכסות: הפעלת התראות כשהשימוש מתקרב למגבלת המכסה.