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

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

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

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

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

דוחות

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

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

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

בתמונה הזו מוצג הדוח ממשקי API ושירותים.

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

מכסות

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

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

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

נתוני השימוש ב-Quota מוצגים בתרשימים בדף Quotas במסוף Cloud.

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

חיוב

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

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

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

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

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

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

מעקב

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

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

מדדים

ב-Cloud Monitoring:

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

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

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

מרכזי בקרה

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

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

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

התראות

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

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

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

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

מה השלב הבא?