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

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

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

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

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

דיווח

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

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

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

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

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

מכסות

המכסות מגבילות את מספר הבקשות שהפרויקט יכול לשלוח לממשקי ה-API של הפלטפורמה של מפות Google. אפשר להגביל את הבקשות בשלוש דרכים:

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

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

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

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

חיוב

בדוחות Billing במסוף Cloud מוצגים חיובים ומידע על עלויות שקשורות לפרויקט שבחרתם.

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

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

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

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

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

מעקב

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

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

מדדים

ב-Cloud Monitoring:

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

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

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

מרכזי בקרה

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

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

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

התראות

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

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

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

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

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