סקירה כללית בנושא דיווח &

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

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

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

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

דיווח

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

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

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

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

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

מכסות

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

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

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

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

צילום מסך של הדף Quotas של מפות 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, אחוז המכסה של השימוש שנעשה בו או ניצול המעבד של מכונה וירטואלית.
  • סדרת זמן היא מבנה נתונים שמכיל מדידות של מדד עם חותמת זמן ומידע על המקור והמשמעות של המדידות האלה.

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

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

מרכזי בקרה

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

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

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

התראות

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

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

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

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