ב-Google Cloud יש מכסות המאפשרות לכם להגביל את כמות השימוש הספציפי במשאב מסוים מ-Google Cloud. כל מכסה מתייחסת למשאב ספציפי שאפשר לכמת, כמו קריאות ל-API בשירות מסוים, מספר מאזני עומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או מספר הפרויקטים שאפשר ליצור.
כאן מוסבר איך משתמשים במכסות בפרויקטים, כולל איך מחפשים ומשנים את המכסות הקיימות, איך מבקשים להגדיל את המכסות ואיך עוקבים אחרי ניצול המכסות.
בשירותים רבים יש מגבלות נוספות שלא קשורות למערכת המכסות. מדובר במגבלות קבועות, כמו גודל מקסימלי לקבצים או הגבלות על הסכימות של מסד הנתונים, ואי אפשר להגדיל או להקטין אותן. תוכלו לקרוא מידע נוסף על המכסות והמגבלות בדפים הרלוונטיים של השירות (למשל, המכסות והמגבלות של Cloud Storage).
בקישורים הבאים תוכלו לקרוא מידע נוסף שקשור לשימוש במשאבים:
- למידע נוסף על תמחור משאבים, תוכלו לקרוא את המחירון של השירות הרלוונטי (למשל, המחירון של Cloud Storage).
- למידע על מדדי שימוש אחרים ב-API, תוכלו לקרוא את המאמר על ניטור השימוש ב-API.
נסו בעצמכם
אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
מתחילים לעבוד בלי לשלםהסבר על המכסות
לפני שתלמדו איך לעקוב אחרי ניצול המכסות ולנהל אותן, חשוב להבין את העקרונות הבסיסיים של מערכת המכסות ב-Google Cloud. נסביר עכשיו על כמה מהעקרונות המרכזיים בקשר למכסות, כולל סוגי המכסות, המגבלות במכסות ובקשות להגדלת המכסות.
למה אנחנו משתמשים במכסות?
אנחנו משתמשים במכסות ממגוון סיבות, כולל:
- כדי להגן על קהילת המשתמשים של Google Cloud, על ידי מניעת קפיצות בלתי צפויות בשימוש ועומס יתר בשירותים.
- כדי לעזור לכם לנהל את המשאבים. לדוגמה, תוכלו להגדיר מגבלות משלכם על השימוש בשירות במהלך פיתוח ובדיקת האפליקציות, כדי למנוע חיובים לא צפויים כתוצאה משימוש במשאבים יקרים.
סוגי המכסות
המכסות מחולקות לשתי קטגוריות:
- מכסות לקצב שליחת בקשות, המשמשות בדרך כלל להגבלת מספר הבקשות שאפשר לשלוח ל-API או שירות מסוימים. המכסות לקצב שליחת בקשות מתאפסות אחרי פרק זמן שמוגדר עבור השירות – לדוגמה, מספר בקשות API ליום.
- מכסות הקצאה, המשמשות להגבלת השימוש במשאבים שאין להם קצב שימוש, כמו מספר המכונות הווירטואליות שבהן נעשה שימוש בפרויקט בפרק זמן נתון. מכסות הקצאה לא מתאפסות אחרי זמן מסוים, אלא צריך להפסיק להשתמש במשאב כשלא זקוקים לו יותר – לדוגמה, על ידי מחיקת אשכול GKE.
חלק מהמכסות בקטגוריות האלה הן גלובליות וחלות על השימוש במשאב בכל מוצרי Google Cloud, ואחרות מוגדרות לאזור או לתחום (zone) וחלות על השימוש במשאב באזור ספציפי ב-Google Cloud (שני סוגי המכסות) או בתחום ספציפי (רק מכסות הקצאה). לדוגמה, יכולות להיות מגבלות נפרדות למספר המופעים של מכונות וירטואליות ב-Compute Engine שאפשר ליצור בכל אזור ב-Google Cloud.
המכסות נאכפות לכל פרויקט בנפרד, למעט המגבלה על מספר הפרויקטים שאפשר ליצור, שנאכפת לכל חשבון משתמש וחשבון לחיוב בנפרד.
איך רואים את פרטי המכסות?
אתם יכולים לראות מה המכסות שלכם ב-Google Cloud ולנהל אותן בכמה דרכים:
- במסוף Google Cloud
- באמצעות Google Cloud CLI
- באמצעות ה-API של 'שימוש בשירות'
- בתור מדדי מכסות ב-Cloud Monitoring
בהמשך המסמך מוסבר בהרחבה איך משתמשים בשיטות האלה. לכל מוצר או שירות יש גם דף מכסות ומגבלות משלו, המכיל מידע ספציפי על המכסות של אותו שירות – לדוגמה, דף המכסות והמגבלות של GKE.
הסבר על המגבלות במכסות
בשירותים רבים יש מכסות ברירת מחדל לחלק מהמשאבים, אבל המגבלות שחלות על האפליקציות כתוצאה מהמכסות הן ספציפיות לכם, לפרויקט שלכם או לארגון שלכם. לדוגמה, אם אתם מתנסים בפלטפורמה באמצעות חשבון לתקופת ניסיון בחינם, יכול להיות שבחלק מהמשאבים תהיה לכם מכסה נמוכה מאוד בהשוואה למכסות הנמוכות ביותר שקיימות בחשבונות לחיוב. הפעלת חיוב בפרויקט תגדיל את המכסות שלכם ברוב השירותים. המכסות יכולות לגדול גם אם השימוש שלכם ב-Google Cloud יתרחב עם הזמן.
אם אתם צריכים להשתמש בפרויקט במשאב מסוים יותר מהמכסה שלכם, תוכלו לבקש להגדיל אותה בשירות הזה. בהמשך מוסבר בהרחבה על בקשות להגדלת מכסות. אם אתם רוצים להגביל את ההוצאות, במיוחד כשאתם מפתחים או בודקים אפליקציה שמשתמשת במשאבים יקרים, אתם גם יכולים להוסיף מגבלות משלכם לחלק מהמכסות.
המכסות לא חלות על חלק מהמשתמשים, והם יכולים להשתמש במשאבים כמה שהם רוצים.
לסיום, ישי מכסות שאי אפשר להגדיל מערכי ברירת המחדל – לדוגמה, אם שימוש מוגבר נוגד את העיצוב או אם המשאבים מצומצמים מאוד. בדרך כלל המכסות האלו מפורטות בדף המכסות והמגבלות של אותו שירות, כמו בדוגמה הזו של Cloud Functions.
מה קורה אם המכסה נגמרת?
ברוב המקרים, אם נגמרה המכסה למשימה שאתם מנסים לבצע, כמו פריסת אפליקציה, יצירת פרויקט חדש או שליחת קריאה ל-API, הפעולה לא מבוצעת ומופיעה שגיאה בקשר למכסה. תוכלו לבצע את הפעולה רק אם תפסיקו להשתמש בחלק מהמשאבים (במכסות הקצאה), המכסה תתאפס אחרי פרק הזמן שהוגדר (במכסות לקצב שליחת בקשות) או תבקשו להגדיל את המכסה והבקשה תאושר.
האופן שבו השגיאה מופיעה בקשר למכסה משתנה בהתאם לכלי או ללקוח שבו משתמשים לאינטראקציה עם Google Cloud. בהמשך מוסבר בהרחבה על שגיאות הקשורות למכסות.
כדי שלא יופיעו שגיאות הקשורות למכסות, אתם יכולים להגדיר מעקב. כך תקבלו התראה כשהמכסה עומדת להיגמר. בהמשך מוסבר בהרחבה על מעקב אחרי מדדי המכסות וקבלת התראות.
בקשות להגדלת מכסות
את רוב הבקשות להגדלת מכסות בודקות מערכות אוטומטיות לפי קריטריונים מחמירים, כולל זמינות המשאבים, משך השימוש שלכם ב-Google Cloud וגורמים נוספים. בקשות שלא יעמדו בקריטריונים מסוימים יידחו. כדי לשמור על הוגנות מול כל הלקוחות ולמנוע ניסיונות לבצע מניפולציות בתהליך, אנחנו לא חושפים את הקריטריונים של הבדיקות האוטומטיות. בחלק מהמקרים, הבקשות להגדלת מכסות מועברות לבודקים אנושיים, שגם מתבססים על קריטריונים מחמירים, אבל יכולים להפעיל שיקול דעת בהתאם לנסיבות המיוחדות.
בחלק מהבקשות להגדלת מכסות יכול להיות שתתבקשו לשלם מראש על ההגדלה. לדוגמה, יכול להיות שיבקשו מכם לשלם אם תבקשו להשתמש בשירותים בתשלום של Cloud בפרויקטים נוספים. תוכלו לקזז את התשלום מכל חיוב עתידי, והוא יופיע כזיכוי בחשבון.
לפרטים, ראו איך מבקשים להגדיל את המכסות בהמשך. אין צורך בחבילת שירות לקוחות בתשלום כדי לבקש הגדלת מכסה. הטיפול בבקשות להגדלת המכסות בדרך כלל מסתיים תוך 2-3 ימי עסקים. תקבלו אימייל לאישור קבלת הבקשה. תוכלו לענות לאימייל אם תרצו לשאול שאלות או למסור מידע נוסף בקשר לבקשה (לדוגמה, אם מדובר בבקשה דחופה). בסיום הטיפול בבקשה תקבלו אימייל שבו נודיע לכם אם הבקשה להגדלת המכסה אושרה או נדחתה. אם הבקשה תאושר, באימייל יהיה כתוב גם מאיזה תאריך ההגדלה תיכנס לתוקף.
הרשאות
הרשאות להצגת המכסות בפרויקטים
כדי לראות במסוף Google Cloud מה המכסות שלכם בפרויקט, או כדי לקבל גישה להצגה פרוגרמטית של המכסות בפרויקט, דרושות לכם ההרשאות הבאות לניהול זהויות והרשאות גישה (IAM):
resourcemanager.projects.get
resourcemanager.folders.get
(אם אתם רוצים לראות את המכסה של כל התיקייה)resourcemanager.organizations.get
(אם אתם רוצים לראות את המכסה של כל הארגון)monitoring.timeSeries.list
serviceusage.services.list
serviceusage.quotas.get
בחומר העזר בנושא ההרשאות ב-IAM תוכלו לקרוא לאילו תפקידים יש את ההרשאות האלה כברירת מחדל.
הרשאות לשינוי המכסות בפרויקטים
כדי לשנות את המכסות שלכם ברמת הפרויקט, התיקייה או הארגון, אתם צריכים את ההרשאות הבאות:
לתפקידים הבאים יש את ההרשאה הזו כברירת מחדל: בעלים, עריכה, אדמין מכסות ואדמין בממשק 'שימוש בשירות'.
הרשאות להצגת בקשות להגדלת המכסות
כדי להציג את הבקשות להגדלת מכסות במסוף Google Cloud, דרושות ההרשאות הבאות לניהול זהויות והרשאות גישה (IAM):
resourcemanager.projects.get
serviceusage.services.list
serviceusage.quotas.get
הצגת המכסות במסוף Google Cloud
המגבלות הקיימות במכסות שלכם מפורטות בשני אזורים שונים במסוף Google Cloud:
- בדף Quotas מפורטות כל המגבלות ומכסות השימוש בפרויקט שלכם.
- במרכז הבקרה ל-API של מסוף Google Cloud מפורטות המכסות ל-API מסוימים, כולל שימוש במשאבים לאורך זמן.
איך רואים את כל המכסות של הפרויקט?
כך רואים מה המגבלות ומכסות השימוש לכל המשאבים בפרויקט:
נכנסים לדף Quotas במסוף Google Cloud.
כדי להתמקד רק במידע שדרוש לכם תוכלו לסנן ולמיין את הרשימה בדרכים הבאות:
- כדי לסנן את הרשימה, מזינים את המאפיינים והערכים הרצויים בשדה Filter. לדוגמה, כדי לראות מה המכסות של BigQuery API, בוחרים באפשרות Service ואז ב-BigQuery API.
כדי למיין את הרשימה, לוחצים על הכותרת של העמודה שלפיה רוצים למיין. לדוגמה, כדי למיין את הרשימה לפי סדר אלפביתי של שמות המכסות, לוחצים על העמודה Quota.
כברירת מחדל, הרשימה ממוינת לפי תדירות השימוש במכסות. המכסות שאתם הכי משתמשים בהן מוצגות קודם, כדי שתוכלו לראות מה המגבלות ולא לחרוג מהן.
בדף Quotas מוצגת טבלה עם עמודות שניתנות להגדרה. העמודות Service ו-Quota מספקות מידע כללי על המכסה שמתוארת. לדוגמה, בעמודה Service עשוי להופיע Cloud Logging API ובעמודה Quota עשוי להופיע Log ingestion requests per minute. בעמודה Quota מופיע גם תיאור של אופן חישוב המכסה. מכסות לקצב שליחת בקשות מחושבות לדקה, ל-100 שניות או ליום. למכסות הקצאה לא יופיע אף אחד מהערכים האלה.
מידע נוסף לגבי המכסה מופיע בעמודות Metric, Limit name ו-Monitored resources. באמצעות המידע המפורט שמוצג בעמודות האלה תוכלו ליצור תרשים של מכסה.
בעמודות Current usage ו-7 day peak usage מופיע מידע על ניצול המכסות. הערכים בעמודות האלו מחושבים באופן הבא:
במכסות לקצב שליחת בקשות לדקה:
- הערך ב-Current usage הוא השימוש הכולל ב-10 הדקות האחרונות.
- הערך ב-7 day peak usage הוא שיא השימוש הממוצע כפי שחושב במרווחים של שעה, ב-7 הימים הקודמים.
במכסות לקצב שליחת בקשות ל-100 שניות:
- הערך ב-Current usage הוא השימוש הכולל ב-10 הדקות האחרונות.
- הערך ב-7 day peak usage הוא השיא של השימוש הכולל, כפי שחושב במרווחים של שעה, ב-7 הימים הקודמים.
במכסות לקצב שליחת בקשות ליום:
- הערך ב-Current usage הוא השימוש הכולל המצטבר ב-24 השעות האחרונות, למכסות המחושבות ליום.
- הערך ב-7 day peak usage הוא השיא של השימוש הכולל, כפי שחושב במרווחים של יום אחד, ב-7 הימים הקודמים.
במכסות הקצאה:
- הערך ב-Current usage מייצג את הערך העדכני ביותר. לדוגמה, הנתון עשוי להציג את מספר מאזני העומסים שנמצאים כרגע בשימוש בפרויקט שלכם.
- הערך ב-7 day peak usage הוא אומדן של השימוש המקסימלי. כך מחושב האומדן: מפצלים את הנתונים מ-7 הימים האחרונים למרווחי זמן של שעה אחת, ובכל מרווח זמן מאתרים בגרף את נקודת הנתונים עם חותמת הזמן העדכנית ביותר. לאחר מכן, מאתרים את הערך המקסימלי מתוך הנתונים האלה. בשל אופן החישוב של אומדן השימוש המקסימלי, הערך בשדה עשוי להיות נמוך משיא השימוש בפועל.
במאמרי העזרה של השירותים השונים תוכלו לקרוא מידע נוסף על המכסות שלהם. לדוגמה, במאמר שעוסק במכסות על משאבים תוכלו לקרוא על המכסות של Compute Engine.
איך רואים את המכסות ל-API ספציפי?
כדי לראות מידע מפורט על המכסות של API ספציפי, כולל שימוש לאורך זמן, אתם יכולים להיכנס לדף המכסות של אותו API במסוף Google Cloud. המגבלות האלה משתנות בהתאם ל-API ויכולות להיות מספר הבקשות ליום, מספר הבקשות לדקה או מספר הבקשות לדקה לכל משתמש. בחלק מממשקי ה-API המגבלות נמוכות מאוד לפני שמפעילים את החיוב בפרויקט.
המגבלות הקיימות של API מסוים מפורטות בשני אזורים שונים במסוף Google Cloud:
בדף Quotas במסוף Google Cloud, כמו שהוסבר בקטע איך רואים את כל המכסות של הפרויקט?
בדף של מרכז הבקרה של השירותים וממשקי ה-API במסוף Google Cloud. כדי לראות מה המכסות של API מסוים במרכז הבקרה, בוחרים את הפרויקט, לוחצים על שם ה-API ואז לוחצים על Quotas. שמות המכסות של ה-API מופיעים בדף Quotas. כדי להציג מידע מפורט של שימוש לאורך זמן, לוחצים על Show usage chart לכל מכסה. כברירת מחדל, המגבלות שמופיעות הן אלו ש-Google אוכפת. תוכלו להגביל את השימוש בעצמכם, כמו שמוסבר בקטע איך מגבילים את השימוש. אם Google לא אוכפת מגבלות במכסה מסוימת, יוצג הכיתוב Unlimited.
איך רואים כמה פרויקטים אפשר ליצור?
לכל חשבון משתמש (כולל חשבונות שירות) וחשבון לחיוב יש מגבלה על מספר הפרויקטים שאפשר ליצור בו. אם במכסה של החשבון נשארו פחות מ-30 פרויקטים, בדף New Project תופיע התראה על כך. ההתראה תכלול גם את מספר הפרויקטים שנשארו במכסה. בקטע ניהול המכסות לפרויקט ומאמר בקשות למכסות לפרויקט תוכלו לקרוא מידע נוסף על ניהול המכסה הזו.
ניהול המכסות באמצעות מסוף Google Cloud
יכול להיות שתרצו להקטין או להגדיל את המכסות של הפרויקט, בהתאם לשימוש בפועל במשאבים. כאן מוסבר איך משנים את המגבלות שניתנו לכם במכסות. כדי לראות את המגבלות במכסות, לוחצים על All Quotas בעמודה Details.
איך מסננים את רשימת המכסות?
אתם יכולים לסנן את רשימת המכסות לפי מאפיינים ספציפיים:
נכנסים לדף Quotas במסוף Google Cloud.
לוחצים על
Filter כדי לסנן את רשימת המכסות לפי מאפיין ספציפי.
איך מבקשים להגדיל את המכסות?
אתם יכולים לבקש להגדיל את רוב המכסות באמצעות מסוף Google Cloud.
כך מבקשים להגדיל את המכסות באמצעות מסוף Google Cloud:
נכנסים לדף Quotas.
לכניסה לדף Quotas
שאר השלבים יופיעו באופן אוטומטי במסוף Google Cloud.בדף Quotas מחפשים את המכסה שרוצים להגדיל, בעמודה Quota.
אפשר להשתמש בתיבת החיפוש Filter כדי לחפש אותה.
מסמנים את התיבה שמשמאל למכסה.
לוחצים על
EDIT QUOTAS. הטופס Quota changes ייפתח.בטופס Quota changes, בשדה New Limit כותבים את המגבלה המוגדלת שרוצים להגדיר לפרויקט.
ממלאים את שאר השדות בטופס ולוחצים על DONE.
לוחצים על SUBMIT REQUEST.
באמצעות הפעולות האלה תוכלו לבקש להגדיל את רוב המכסות, אבל לא את כולן:
- כאשר יש מכסת שימוש במכסה שרוצים להגדיל, קודם כול צריך להסיר את מכסת השימוש כדי שאפשר יהיה להגדיל אותה. תופיע הודעת גילוי נאות והסכמה לכך שמכסת השימוש תימחק והמגבלה תתעדכן באופן מיידי בהתאם למגבלה שהוגדרה כברירת מחדל. לאחר מכן, הבקשה להגדלת המכסה תטופל כרגיל על ידי Google Cloud.
- בחלק מהמקרים תועברו ממסוף Google Cloud לטופס נפרד של בקשה להגדלת מכסות. אחרי שליחת הטופס תקבלו מ-Google Cloud באימייל אישור על קבלת הבקשה.
- יש מכסות שאי אפשר לשנות באמצעות מסוף Google Cloud. אם אי אפשר לבקש לשנות מכסה במסוף, תוכלו לשלוח את הבקשה ל-Cloud Customer Care. מחלקת החיוב לא מטפלת בבקשות להגדלת מכסות.
אם הבקשה להגדלת המכסה דורשת אישור, תקבלו מ-Google Cloud אימייל עם אישור על קבלת הבקשה. תוכלו לענות לאימייל הזה בכל שאלה או בקשה נוספת לעזרה. נציגי Cloud Customer Care יטפלו בבקשה שלכם, לרוב תוך 2-3 ימי עסקים, וישלחו לכם אימייל נוסף שבו יעדכנו אם הבקשה אושרה או נדחתה. אם הבקשה תאושר, באימייל יהיה כתוב גם התאריך שבו ההגדלה תיכנס לתוקף.
באחד מהחלקים הקודמים הוסבר בהרחבה על בקשות להגדלת מכסות.
איך רואים את הבקשות להגדלת מכסות?
במסוף Google Cloud תוכלו לראות את הבקשות הפתוחות והסגורות להגדלת מכסות.
כדי לראות את הבקשות הפתוחות:
מוודאים שיש לכם הרשאה להציג בקשות להגדלת מכסות.
נכנסים לדף Quotas.
בדף Quotas, לצד המגבלות במכסות שיש לגביהן בקשה פתוחה יופיע הכיתוב
Pending. בלחיצה על Pending תוכלו לראות פרטי הבקשות הפתוחות.
הבקשות הפתוחות מופיעות גם בטופס Quota changes כששולחים בקשה חדשה להגדלת מכסה.
כדי לראות את כל הבקשות להגדלת מכסות (פתוחות וסגורות):
נכנסים לדף Quotas.
לוחצים על הכרטיסייה Increase Requests.
לוחצים על
Filter כדי לסנן את רשימת הבקשות לפי מאפיין ספציפי.
כשבוחרים בארגון או בתיקייה, בדף מוצגות כל הבקשות להגדלת מכסות לכל הפרויקטים באותו ארגון או באותה תיקייה.
איך מגבילים את השימוש?
אתם יכולים להגביל את השימוש במשאבים מסוימים על ידי יצירת מגבלות משלכם במכסות. לדוגמה, כדי למנוע חיוב כתוצאה משימוש מעבר למכסות שניתנות בחינם, תוכלו ליצור מגבלות שימוש יומיות.
כדי ליצור מגבלה במכסה, פועלים לפי ההוראות בקטע איך מבקשים להגדיל את המכסות.
אי אפשר להגביל את המכסות בכל השירותים. בדף המכסות של כל שירות תוכלו לקרוא פרטים ספציפיים על כך.
ניהול המכסות באמצעות Google Cloud CLI (אלפא)
ב-Google Cloud CLI תוכלו לראות את המגבלות הקיימות שלכם, ולהגביל את השימוש במכסות בחלק מממשקי ה-API והשירותים של Google Cloud, כולל המכסות הרלוונטיות ברמת הפרויקט, התיקייה והארגון.
כדי לעשות זאת, תחילה אתם צריכים לוודא שהתקנתם ואתחלתם את הגרסה האחרונה של Google Cloud CLI, כולל את הרכיב פקודות אלפא. אם אתם משתמשים ב-Cloud Shell לאינטראקציה עם Google Cloud, כבר מותקן אצלכם Google Cloud CLI.
כדי לראות את המכסה לפרויקט בשירות מסוים, תוכלו להריץ את הפקודה הבאה (תוך החלפת הערכים הרלוונטיים בשם הפרויקט ושם השירות):
gcloud alpha services quota list \
--service=SERVICE_NAME.googleapis.com \
--consumer=projects/PROJECT_ID
כדי לראות את פרטי המכסה של אותו שירות ברמת הארגון:
gcloud alpha services quota list \
--service=SERVICE_NAME.googleapis.com \
--consumer=organizations/ORG_ID
במאמרי העזרה של Google Cloud CLI יש רשימה מלאה של פקודות gcloud quota
ודגלים.
בנוסף ל-gcloud quota
, לחלק מהשירותים יש פקודות משלהם להצגת הפרטים על המכסות והשימוש במשאבים. לדוגמה, אתם יכולים לראות את פרטי המכסות של Compute Engine באמצעות הפקודה gcloud compute
.
איך מנהלים את המכסות באמצעות ה-API של 'שימוש בשירות'?
בעזרת ממשקי ה-API של 'שימוש בשירות' תוכלו לראות את המכסות הקיימות, ולהגביל את השימוש במכסות בחלק מממשקי ה-API והשירותים של Google Cloud. למידע נוסף על הממשק של 'שימוש בשירות':
- סקירה כללית, במאמר מהו 'שימוש בשירות'?.
- הפניית API, במאמר ממשקי API והפניות.
- מדריכים עם הוראות שימוש מפורטות.
אי אפשר לבקש הגדלה של המכסות באמצעות Service Usage API, אלא רק דרך מסוף Google Cloud.
מעקב אחרי מדדי המכסות וקבלת התראות
באמצעות הממשק וה-API של Cloud Monitoring תוכלו לעקוב אחרי השימוש במכסות, המגבלות והשגיאות, ולקבל פירוט מעמיק יותר. באמצעות המדדים האלה תוכלו ליצור לוח בקרה והתראות בהתאמה אישית, שיעזרו לכם לעקוב אחרי השימוש במכסות לאורך זמן ולקבל התראות, למשל, כשאתם מתקרבים למיצוי המכסה.
תוכלו להשתמש במגוון רחב של מדדים ב-Cloud Monitoring ולשלב אותם עם מסננים ונתונים נצברים, כדי ליצור תצוגות חדשות שיעזרו לכם להפיק תובנות בקשר לשימוש במכסות. לדוגמה, תוכלו לשלב בין מדד לשימוש במכסת הקצאה לבין המסנן quota_metric
בשמות של Cloud TPU.
כך רואים את המדדים של משאבים שבמעקב באמצעות Metrics Explorer:
- נכנסים לדף Metrics Explorer, בקטע Monitoring במסוף Google Cloud.
- בוחרים את הכרטיסייה Explorer בסרגל הכלים.
- בוחרים את הכרטיסייה Configuration.
- מרחיבים את התפריט Select a metric, כותבים
quota usage
בשורת הסינון ומשתמשים בתפריטי המשנה כדי לבחור סוג ספציפי של משאב ומדד:- בתפריט Active resources בוחרים באפשרות Consumer Quota.
- בתפריט Active metric categories בוחרים באפשרות Quota.
- בתפריט Active metrics, בוחרים באפשרות Allocation quota usage או באפשרות Rate quota usage.
- לוחצים על Apply.
- אם רוצים לשנות את תצוגת הנתונים, מוסיפים מסננים ומשתמשים בתפריטים Group By ו-Aggregator ובתפריטים של סוג התרשים. לדוגמה, תוכלו לקבץ את הנתונים לפי תוויות המשאבים או המדדים. מידע נוסף זמין במאמר איך בוחרים מדדים כשמשתמשים ב-Metrics Explorer.
- אם רוצים, משנים את הגדרות התרשים:
- למכסות ומדדים אחרים שבהם מדווחת דגימה אחת ליום, אפשר לשנות את חלון הזמנים לשבוע לפחות ואת סוג התצוגה לתרשים עמודות מוערם.
- למדדי התפלגות, אפשר לשנות את סוג התרשים למפת חום.
באותו האופן, כדי לראות את המגבלות של המכסות או שגיאות חריגה, אפשר לבחור קודם את Consumer Quota כסוג המשאב ואז את Quota Limit או Quota exceeded error.
אחרי שתמצאו את הפרטים המבוקשים על השימוש במכסות, תוכלו להשתמש ב-Cloud Monitoring כדי ליצור לוחות בקרה והתראות בהתאמה אישית, שיעזרו לכם לעקוב אחרי השימוש ולמנוע חריגות. מידע נוסף זמין במאמרים הבאים:
במאמר העוסק בשימוש במדדי מכסות תוכלו לראות דוגמאות לסוגים נפוצים של מדיניות התראות בקשר למכסות ספציפיות.
המדריך ל-Cloud Monitoring כולל חומר עזר מפורט בקשר למדדי מכסות.
לגבי אילו שירותים ניתן לראות מדדי מכסות?
מדדי מכסות ב-Cloud Monitoring לא זמינים לתצוגה בכל השירותים. כדי לראות את מדדי המכסות הרלוונטיים של השירותים שבהם המדדים זמינים, כשיוצרים תרשים או מדיניות התראות צריך לבחור את Consumer Quota כסוג המשאב. לא יוצגו שירותים שבהם אי אפשר לראות מדדי מכסות.
שירותים נפוצים שבהם אפשר לראות מדדי מכסות כוללים את אלה: Compute Engine, Dataflow, Cloud Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring ו-Cloud Logging.
שירותים נפוצים שבהם אי אפשר לראות מדדי מכסות כוללים את אלה: App Engine, Cloud Storage ו-Cloud SQL.
שגיאות הקשורות למכסות
אם תחרגו מהמכסות בפרויקט מסוים במהלך השימוש בשירות, ב-Google Cloud תופיע שגיאה בהתאם לאופן הגישה שלכם לשירות:
- אם תחרגו ממכסה עם בקשת HTTP/REST, ב-Google Cloud יופיע קוד הסטטוס
429 TOO MANY REQUESTS
HTTP. - אם תחרגו ממכסה עם בקשת API, ב-Google Cloud יופיע קוד הסטטוס
413 REQUEST ENTITY TOO LARGE
HTTP. - אם תחרגו ממכסה במהלך השימוש ב-gRPC, ב-Google Cloud תופיע השגיאה
ResourceExhausted
. האופן שבו השגיאה מופיעה תלוי בשירות. - אם תחרגו ממכסה במהלך השימוש בפקודת Google Cloud CLI, פלט ה-CLI של gcloud יהיה הודעת שגיאה על חריגה מהמכסה, עם קוד היציאה
1
.
המכסות לקצב שליחת בקשות מתאפסות אחרי פרק זמן ספציפי שמוגדר לכל שירות בנפרד. למידע נוסף, תוכלו להיעזר במאמרי העזרה הקשורים למכסות באותו השירות.
אם אתם רוצים לקבל התראות כשיהיו שגיאות, תוכלו ליצור התראות בהתאמה אישית לשגיאות ספציפיות בקשר למכסות – היעזרו במאמר ניטור מדדי המכסות.