הצגה וניהול של אנומליות בעלויות

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

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

בלוח הבקרה Anomalies מופיעות כל האנומליות שמשויכות לפרויקטים שלכם בחשבון לחיוב שמקושר. בלוח הבקרה Anomalies אתם יכולים:

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

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

ההרשאות שנדרשות לביצוע המשימה הזו

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

הרשאות מלאות בחשבון לחיוב

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

  • billing.accounts.get
  • billing.accounts.getIamPolicy
  • billing.anomalies.get
  • billing.anomalies.list

כדי לקבל את ההרשאות האלה באמצעות תפקיד מוגדר מראש, צריך לבקש מהאדמין להשתמש ב-IAM של החיוב ב-Cloud ולתת לכם את התפקיד הבא בחשבון לחיוב ב-Cloud:

כדי להגדיר התראות Pub/Sub לאנומליות, צריך הרשאות נוספות.

כדי לקבל את ההרשאות שנדרשות לתפקיד מוגדר מראש, צריך לבקש מהאדמין שבפרויקט היעד להקצות לכם את התפקיד הבא שכולל את נושאי Pub/Sub:

אם בארגון שלכם משתמשים בתפקידים בהתאמה אישית לצורך אימות, צריך לתת את ההרשאות הבאות בפרויקט היעד:

  • pubsub.topics.setIamPolicy
  • pubsub.topics.list
  • pubsub.subscriptions.consume

הרשאות חיוב בהיקף הפרויקט

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

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

גישה לחשבון לחיוב של כמה פרויקטים ב- Google Cloud גישה לחיוב של פרויקט ספציפי ב- Google Cloud

אתם יכולים לראות את האנומליות בעלויות של Google Cloud הפרויקטים המורשים שלכם, כל פרויקט בנפרד.

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

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

    לפחות ההרשאות הבאות נדרשות בכל פרויקט:

    • resourcemanager.projects.get
    • billing.anomalies.get
    • billing.anomalies.list
  • חשבון לחיוב ב-Cloud: אתם צריכים הרשאות לחיוב בהיקף הפרויקט בחשבון לחיוב ב-Cloud ש מקושר לפרויקטים המורשים. כדי להעניק הרשאות בחשבון לחיוב משתמשים בתפקידים בחשבון לחיוב ב-Cloud.

    כדי לקבל גישה לחשבון לחיוב בהיקף של כמה פרויקטים, צריך את התפקיד הבא בחשבון לחיוב ב-Cloud:

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

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

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

    לפחות ההרשאות הבאות נדרשות בכל פרויקט:

    • resourcemanager.projects.get
    • billing.anomalies.get
    • billing.anomalies.list
  • לא נדרשות הרשאות בחשבון לחיוב ב-Cloud: אם אתם צופים בפרטי החיוב של פרויקט אחד בכל פעם, לא נדרשות לכם הרשאות בחשבון לחיוב ב-Cloud ש מקושר Google Cloud לפרויקט שיש לכם הרשאה לגשת אליו.

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

למידע נוסף על הרשאות לחיוב ב-Cloud:

למידע נוסף על הרשאות בפרויקט ב- Google Cloud :

גישה ללוח הבקרה Anomalies

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

הרשאות מלאות בחשבון לחיוב

אם יש לכם הרשאות מלאות לחשבון לחיוב ב-Cloud, אתם יכולים לבחור חשבון מתוך רשימה של חשבונות לחיוב שיש לכם גישה אליהם.

  1. נכנסים לחשבון לחיוב ב-Cloud במסוף Google Cloud .

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

    ייפתח הדף Overview של החשבון לחיוב שבחרתם.

  3. בקטע Cost management בתפריט הניווט Billing,בוחרים באפשרות Anomalies.

אם יש לכם הרשאות מלאות ברמת החשבון לחיוב, תוכלו לראות את האנומליות של כל הפרויקטים שמקושרים לחשבון לחיוב ב-Cloud.

הרשאות חיוב בהיקף הפרויקט

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

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

צפייה בעלויות בחשבון לחיוב עבור כמה פרויקטים Google Cloud הצגת עלויות של פרויקט Google Cloud ספציפי

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

  1. נכנסים לדף Billing / Anomalies במסוף Google Cloud .

    כניסה לדף Anomalies
  2. בתפריט הבחירה Billing account, בוחרים את החשבון לחיוב ב-Cloud שרוצים לראות בו אנומליות בעלויות, ואז לוחצים על Go to Anomalies.

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

  3. ייפתח הדף Anomalies של החשבון לחיוב שבחרתם.

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

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

חשוב לדעת: אם יש לכם הרשאות לפרויקט בלבד, אבל לא הרשאות בחשבון לחיוב ב-Cloud של הפרויקט, אתם צריכים לבחור את הפרויקט לפני שתעברו לקטע Billing.

  1. נכנסים למסוף Google Cloud .

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

    אם מופיעה בקשה לבחור חשבון לחיוב, לוחצים על Go to linked billing account כדי לפתוח את החשבון לחיוב שמקושר לפרויקט שבחרתם.

    ייפתח הדף Reports של החשבון לחיוב שבחרתם.

  4. בקטע Cost management בתפריט Billing navigation, בוחרים באפשרות Anomalies.

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

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

הצגת חריגות מוקדמות בעומסי עבודה של AI (גרסת Preview)

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

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

במסוף Google Cloud , התראות על אותות מוקדמים מופיעות רק בלשונית By service (Early signals). אנומליות רחבות ברמת הפרויקט ממשיכות להיות מדווחות באמצעות ערוצים רגילים של היום שאחרי.

כדי לראות אנומליות מוקדמות, פועלים לפי השלבים הבאים:

  1. בהתאם לרמת הגישה שלכם לחשבונות לחיוב ב-Cloud, נכנסים ללוח הבקרה Anomalies בקטע Billing במסוף Google Cloud .
  2. לוחצים על הכרטיסייה By service (Early signals) (לפי שירות (אותות מוקדמים)).

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

ניתוח שורשי הבעיה של אנומליות

כל אנומליה כוללת חלונית Root cause analysis שבעזרתה אפשר לאתר את המקור לעלייה החדה בהוצאות. כדי לפתוח את החלונית ולצפות בפרטים של אנומליה, לוחצים על תאריך האנומליה.

באנומליות רגילות, בחלונית Root cause analysis מופיעים השירותים, האזורים והמק"טים העיקריים שתרמו לעלייה החדה בהוצאות. אם האנומליה מחולקת שווה בשווה בין השירותים, האזורים או המק"טים, לא יופיעו גורמים עיקריים בחלונית Root cause analysis.

באנומליות מוקדמות, בחלונית Root cause analysis מוצגים פרטי הפרויקט ושלושת המק"טים העיקריים שגרמו לעלייה החדה. בחלונית מוצג גם שהעלויות הן משוערות ולא סופיות. אפשרויות המשוב מוסתרות לגבי אנומליות מוקדמות.

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

בחלונית Root cause analysis אפשר גם לשתף משוב על האנומליה כדי לשפר את זיהוי האנומליות.

ניהול האנומליות

אדמינים של חשבונות לחיוב יכולים להגדיר את ערכי הסף וההתראות לכל האנומליות. בדף Anomalies, לוחצים על ‎ Manage anomalies‎ כדי לשנות את ערכי הסף וההתראות.

איך מגדירים את ערכי הסף לאנומליות

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

ערכי הסף של ההשפעה על העלויות והסטייה מוגדרים אוטומטית בהתאם לדפוסי השימוש בפועל.

כדי להתמקד באנומליות בעלויות שחשובות לכם, אתם יכולים להגדיר ערך סף שונה של השפעת עלות ואחוז סטייה של אנומליה. בעזרת סכום הסף אפשר לסנן את התצוגה כך שיופיעו רק אנומליות שחורגות מאותו ערך סף של עלויות (למשל 200$‎) ומאותו אחוז חריגה (למשל 20%). אם תגדירו את ההתראות, תקבלו הודעה בכל פעם שיש אנומליה שחורגת מערכי הסף שהגדרתם.

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

אם יש לכם הרשאת גישה לחשבון לחיוב, ערך הסף מגדיר אוטומטית את המסננים Cost impact ו-Deviation percentage ברשימת האנומליות, כך שתראו רק כאלה שחורגות מהסף. אתם יכולים להסיר את המסננים האלה כדי לראות את כולן, אבל חשוב שתזכרו שהשינוי יישמר גם בפעם הבאה שתיכנסו לדף האנומליות.

משתמשים עם הרשאת גישה ברמת הפרויקט יכולים לראות את החריגות שזוהו והוגדרו על ידי Billing Account Administrator עבור הפרויקט שלהם. לעומת זאת, רק משתמשים עם התפקיד Billing Account Administrator (roles/billing.admin) יכולים לעדכן את ערכי הסף של ההתראות.

ניהול ההתראות

בדף Manage anomalies אתם יכולים להגדיר איך לקבל התראות על אנומליות. אפשר להגדיר התראות באימייל או ב-Pub/Sub. הגדרות ההתראות חלות גם על אנומליות רגילות וגם על אנומליות מוקדמות.

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

כברירת מחדל, האדמינים של החשבון לחיוב ב-Cloud יקבלו התראה באימייל על כל אנומליה. אפשר לשנות את ההגדרה הזו בקטע Notifications בדף Manage anomalies.

אתם תמיד יכולים לשנות את הגדרת ההתראות. ההגדרות של ההתראות מיושמות בכל הפרויקטים בחשבון לחיוב. אי אפשר להגדיר התראות לקבוצת משנה של פרויקטים.

הגדרת התראות באימייל

כדי להגדיר התראות באימייל:

  1. בלוח הבקרה Anomalies, לוחצים על ‎ Manage anomalies‎.
  2. כותבים ערך בשדה Anomaly threshold של Cost impact ושל Deviation %‎ (אם אין עדיין ערך). זהו ערך הסף שיגרום לשליחת ההתראות.
  3. בקטע Email notifications, בוחרים מי יקבלו את ההתראות באימייל (Billing admins,‏ Essential contacts או Project owners) – ואם על כל אנומליה (Individual anomaly) או רק פעם ביום (Daily summary).

    • לגבי Essential contacts, אם בוחרים באפשרות Individual anomaly, נשלחות התראות לאנשי הקשר החיוניים שהוגדרו בקטגוריה Billing ברמת הפרויקט.
    • לגבי Essential contacts, אם בוחרים באפשרות Daily summary, נשלחות התראות לאנשי הקשר החיוניים שהוגדרו בקטגוריה Billing ברמת הארגון.
    • נמענים שמוגדרים כ-Project owners יכולים לקבל התראות רק על אנומליות ספציפיות בפרויקטים שבבעלותם.
    1. לוחצים על Save.

התנהגות של התראות באימייל לגבי אנומליות מוקדמות

אם מגדירים התראות באימייל, המערכת מטפלת באנומליות מוקדמות באופן הבא:

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

הגדרת התראות Pub/Sub

כדי להגדיר התראות Pub/Sub לאנומליות, צריך לבצע את הפעולות שמפורטות במאמר הגדרה של התראות פרוגרמטיות.

כדי לראות מידע על הסכימה בקובץ JSON של התראות Pub/Sub לאנומליות, קראו את המאמר פורמט של התראות.

אופטימיזציה של זיהוי האנומליות

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

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

  1. ברשימת האנומליות, לוחצים על התאריך של אנומליה כדי לפתוח את החלונית Root cause analysis.
  2. בוחרים אפשרות בקטע Is this an anomaly?‎:
    1. Yes, it's an unexpected cost increase: אם מדובר באנומליה לא צפויה ובעלייה לא מכוונת בהוצאות.
    2. Yes, but it's an expected cost increase: אם האנומליה צפויה והעלייה בהוצאות תואמת את הצרכים העסקיים שלכם. כדי לעזור למודלים של Google להתאים את עצמם אליכם, אתם יכולים לספק הקשר נוסף לגבי הסיבה העסקית הספציפית לאנומליה (למשל, אם יש לכם מיגרציות פעילות, אם אתם משתמשים במשאבים חדשים ב- Google Cloud או אם העלייה בהוצאות היא זמנית).
    3. No, the cost impact is insignificant: אם ההשפעה על העלויות לא משמעותית מבחינתכם.
  3. לוחצים על Submit feedback.

כשאתם שולחים משוב, הוא מתועד עם חותמת זמן.

כדי לשנות משוב ששלחתם:

  1. פותחים את החלונית Root cause analysis.
  2. משנים את הבחירה מתוך האפשרויות שמוצגות.
  3. לוחצים על Submit feedback.