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

מדיניות ההתראות ב-Cloud Monitoring מאפשרת לכם לעקוב אחרי שירותי Google Cloud באמצעות הגדרת נתוני היעד, התנאים להפעלה וערוצי ההתראות. אתם יכולים להשתמש בהגדרות המומלצות שבמאמר הזה כדי ליצור מדיניות התראות נפוצה לשירותים כמו BigQuery,‏ Bigtable,‏ Compute Engine,‏ Cloud Logging,‏ Spanner ו-Cloud Trace.

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

רוב החלקים במסמך הזה כוללים את הרכיבים הבאים:

  • ‫Title: שם המוצר הרלוונטי ותיאור קצר של מדיניות ההתראות.
  • Summary: תיאור של מדיניות ההתראות. למידע מלא, עיינו במסמכי התיעוד הרלוונטיים של המוצר.
  • השלבים ליצירת מדיניות התראות: השלבים שצריך לבצע כדי ליצור מדיניות התראות. להוראות מפורטות, קראו את המאמר יצירת מדיניות התראות.
  • ‫New condition: רשימת השדות שמציינים מה מנוטר ואיך הנתונים נצברים.
  • ‫Configure alert trigger: רשימת השדות שמציינים מתי מתקיים התנאי של מדיניות ההתראה. כדי להפחית את התדירות שבה התנאי מתקיים, אפשר לשנות את חלון הבדיקה החוזרת.

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

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

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

כדי לציין את פונקציית היישור:

  1. ברכיב Aggregation, מרחיבים את התפריט הראשון ובוחרים באפשרות Configure aligner. הרכיבים Alignment function ו-Grouping נוספים.
  2. מרחיבים את הרכיב Alignment function ובוחרים אפשרות.

חלון זמן דינמי מרווח מינימלי
(כדי לגשת, לוחצים על הוספת רכיב שאילתה)
קיבוץ לפי סדרת זמנים
(בקטע Across time series)
התפריט השני של הרכיב Aggregation
צבירת סדרות זמנים
(בקטע Across time series)
התפריט הראשון של הרכיב Aggregation

חיוב

כדי לקבל התראה אם החיובים או החיובים הצפויים חורגים מהתקציב, אתם יכולים ליצור התראה בדף Budgets and alerts במסוף Google Cloud :

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

    נכנסים לדף חיוב.

    אפשר גם למצוא את הדף הזה באמצעות שורת החיפוש.

    אם יש לכם יותר מחשבון אחד לחיוב ב-Cloud:

    • כדי לנהל את החיוב ב-Cloud לפרויקט הנוכחי, לוחצים על Go to linked billing account.
    • כדי למצוא חשבון אחר לחיוב ב-Cloud, לוחצים על Manage billing accounts ובוחרים את החשבון שבו רוצים להגדיר תקציב.
  2. בתפריט הניווט Billing בוחרים באפשרות Budgets & alerts.
  3. לוחצים על ‎ Create budget‎.
  4. ממלאים את תיבת הדו-שיח של התקציב. בתיבת הדו-שיח הזו בוחרים את הפרויקטים והמוצרים ב- Google Cloud , ואז יוצרים תקציב לשילוב הזה. כברירת מחדל, תקבלו התראה כשתגיעו ל-50%, 90% ו-100% מהתקציב. למסמכי התיעוד המלאים, קראו את המאמר הגדרת תקציבים והתראות תקציב.

זמן הביצוע ב-BigQuery

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, בוחרים באפשרות BigQuery Project.
בתפריט Metric categories בוחרים באפשרות Query.
בתפריט Metrics, בוחרים באפשרות Query execution times.
סינון
Across time series
Time series group by
priority
בסדרות זמנים
צבירה של סדרות זמנים
99th percentile
חלון זמן דינמי 5 m
פונקציה של חלון זמן דינמי sum
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף אתם קובעים את הערך הזה, אבל מומלץ להגדיר סף של 60 שניות.
חלון הבדיקה החוזרת most recent value

שימוש ב-BigQuery

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, בוחרים באפשרות BigQuery Dataset.
בתפריט Metric categories בוחרים באפשרות Storage.
בוחרים מדד מהתפריט Metrics. המדדים הספציפיים לשימוש כוללים את Stored bytes,‏ Uploaded bytes ו-Uploaded bytes billed. ברשימת המדדים של BigQuery תוכלו לעיין ברשימה המלאה של המדדים הזמינים.
סינון ‫project_id: מזהה הפרויקט ב- Google Cloud .‫
dataset_id: מזהה מערך הנתונים.
Across time series
Time series group by
‫dataset_id: המזהה של מערך הנתונים.
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 1 m
פונקציה של חלון זמן דינמי mean
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף אתם קובעים את הערך הקביל.
חלון הבדיקה החוזרת 1 minute

ניצול נפח האחסון ב-Bigtable

כדי ליצור מדיניות התראות שמופעלת כשניצול האחסון באשכול Bigtable חורג מסף מומלץ, כמו 70%, משתמשים בהגדרות הבאות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, בוחרים באפשרות Cloud Bigtable Cluster.
בתפריט Metric categories בוחרים באפשרות Cluster.
בתפריט Metrics, בוחרים באפשרות Storage utilization.

(הערך של metric.type הוא bigtable.googleapis.com/cluster/storage_utilization).
סינון cluster = YOUR_CLUSTER_ID
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
התנאי מופעל אם Any time series violates
מיקום הסף Above threshold
ערך הסף 70
חלון הבדיקה החוזרת 10 minutes

אימות האתחול המוקדם ב-Compute Engine

השדה Early Boot Validation מציג את סטטוס המעבר/הכישלון של חלק האתחול המוקדם ברצף האתחול האחרון. אתחול מוקדם הוא רצף האתחול מתחילת קושחת ה-UEFI ועד שהיא מעבירה את השליטה ל-bootloader.

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, בוחרים באפשרות VM Instance.
בתפריט Metric categories בוחרים באפשרות Instance.
בתפריט Metrics, בוחרים באפשרות אימות אתחול מוקדם.
סינון status = failed
Across time series
Time series group by
status
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי שימוש בברירת המחדל.
פונקציה של חלון זמן דינמי שימוש בברירת המחדל
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף 0
חלון הבדיקה החוזרת 1 minute

אימות אתחול מאוחר ב-Compute Engine

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

כדי ליצור מדיניות התראה שמופעלת כשרצף האתחול המאוחר נכשל באחת ממכונות ה-VM של Compute Engine, משתמשים בהגדרות הבאות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, בוחרים באפשרות VM Instance.
בתפריט Metric categories בוחרים באפשרות Instance.
בתפריט Metrics, בוחרים באפשרות Late boot validation.
סינון status = failed
Across time series
Time series group by
status
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי שימוש בברירת המחדל.
פונקציה של חלון זמן דינמי שימוש בברירת המחדל
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף 0
חלון הבדיקה החוזרת 1 minute

‫Logging monthly log bytes ingested

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, לוחצים על Global.
בתפריט Metric categories, בוחרים באפשרות מדד מבוסס-יומנים.
בתפריט Metrics, בוחרים באפשרות Monthly log bytes ingested.
סינון אין.
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 60 m
פונקציה של חלון זמן דינמי max
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף אתם קובעים את הערך הקביל.
חלון הבדיקה החוזרת הערך המינימלי הקביל הוא 30 דקות.

חיזוי המלצות

כדי להגדיר התראת חיזוי של Recommendations, משתמשים בהגדרות הבאות במדיניות ההתראות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Consumed API.
בתפריט Metric categories בוחרים באפשרות Api.
בתפריט Metrics, בוחרים באפשרות Request count.
סינון service = recommendationengine.googleapis.com
method = google.cloud.recommendationengine.v1beta1.PredictionService.Predict
response_code != 200
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 1 m
פונקציה של חלון זמן דינמי sum
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף 0
חלון הבדיקה החוזרת 5 minutes

הפחתת ההקלטה של אירועי משתמשים בהמלצות

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Consumed API.
בתפריט Metric categories בוחרים באפשרות Api.
בתפריט Metrics, בוחרים באפשרות Request count.
סינון service = recommendationengine.googleapis.com
method = google.cloud.recommendationengine.v1beta1.PredictionService.CollectUserEvent
response_code != 200
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 1 m
פונקציה של חלון זמן דינמי sum
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Metric absence
טריגר להתראה Any time series violates
זמן היעדרות להפעלת הטריגר 10 minutes

שימוש ב-CPU בעדיפות גבוהה ב-Spanner

כדי ליצור מדיניות התראה שמופעלת כשניצול המעבד (CPU) בעדיפות גבוהה ב-Spanner חורג מהסף המומלץ, השתמשו בהגדרות הבאות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Spanner Instance.
בתפריט Metric categories בוחרים באפשרות Instance.
בתפריט Metrics, בוחרים באפשרות CPU Utilization by priority.

(הערך של metric.type הוא spanner.googleapis.com/instance/cpu/utilization_by_priority).
סינון instance_id = YOUR_INSTANCE_ID
priority = high
Across time series
Time series group by
location למכונות במספר אזורים, או
להשאיר את השדה ריק למכונות אזוריות.
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 10 m
פונקציה של חלון זמן דינמי mean
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף ‫45% למכונות במספר אזורים;
65% למכונות אזוריות.
חלון הבדיקה החוזרת 10 minutes

שימוש ב-Spanner ב-24 השעות האחרונות

כדי ליצור מדיניות התראות שמופעלת כשממוצע נע של ניצול ה-CPU ב-Spanner ב-24 השעות האחרונות גבוה מהסף המומלץ, השתמשו בהגדרות הבאות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Spanner Instance.
בתפריט Metric categories בוחרים באפשרות Instance.
בתפריט Metrics, בוחרים באפשרות Smoothed CPU utilization.

(הערך של metric.type הוא spanner.googleapis.com/instance/cpu/smoothed_utilization).
סינון instance_id = YOUR_INSTANCE_ID
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 10 m
פונקציה של חלון זמן דינמי mean
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
סף 90%
חלון הבדיקה החוזרת 10 minutes

אחסון ב-Spanner

כדי ליצור מדיניות התראה שמופעלת כשהאחסון של מכונת Spanner חורג מהסף המומלץ, משתמשים בהגדרות הבאות:

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Spanner Instance.
בתפריט Metric categories בוחרים באפשרות Instance.
בתפריט Metrics, בוחרים באפשרות Storage used.

(הערך של metric.type הוא spanner.googleapis.com/instance/storage/utilization).
סינון instance_id = YOUR_INSTANCE_ID
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 10 m
פונקציה של חלון זמן דינמי max
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
התנאי מופעל אם Any time series violates
מיקום הסף Above threshold
ערך הסף לא צריך להגדיר סף ספציפי לנפח האחסון המקסימלי לכל צומת. עם זאת, מומלץ להגדיר התראה למקרה שאתם מתקרבים למגבלת האחסון המקסימלית. מידע נוסף זמין במאמר מדדים לניצול נפח האחסון.
חלון הבדיקה החוזרת 10 minutes

חריגה ממכסת השימוש ב-API של Trace

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Consumed API.
בתפריט Metric categories בוחרים באפשרות Api.
בתפריט Metrics, בוחרים באפשרות Request count.

(הערך של metric.type הוא serviceruntime.googleapis.com/api/request_count).
סינון service = cloudtrace.googleapis.com
response_code = 429
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 1 m
פונקציה של חלון זמן דינמי sum
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף 0
חלון הבדיקה החוזרת 1 minute

מעקב חודשי אחרי השימוש ב-span ב-Trace

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

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources, לוחצים על Global.
בתפריט Metric categories בוחרים באפשרות Billing.
בתפריט Metrics, בוחרים באפשרות Monthly trace spans ingested.
סינון
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 60 m
פונקציה של חלון זמן דינמי max
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
Threshold value אתם קובעים את הערך הקביל.
חלון הבדיקה החוזרת הערך המינימלי הקביל הוא 30 דקות.

שגיאות בייצוא של מעקב

כדי ליצור מדיניות התראה שתופעל אם יש שגיאות בייצוא של נתוני Cloud Trace ל-BigQuery, השתמשו בהגדרות הבאות.

תנאי חדש
שדה

ערך
משאב ומדד בתפריט Resources בוחרים באפשרות Cloud Trace.
בתפריט Metric categories בוחרים באפשרות Bigquery_export.
בתפריט Metrics, בוחרים באפשרות Spans Exported to BigQuert.
סינון status != ok
Across time series
Time series group by
status
בסדרות זמנים
צבירה של סדרות זמנים
sum
חלון זמן דינמי 1 m
פונקציה של חלון זמן דינמי rate
הגדרת טריגר להתראה
שדה

ערך
סוג התנאי Threshold
טריגר להתראה Any time series violates
מיקום הסף Above threshold
ערך הסף 0
חלון הבדיקה החוזרת 1 minute

מעקב אחרי בדיקות זמני פעילות

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