פתרון בעיות במדיניות התראות שמבוססת על יומנים

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

אין יומנים תואמים

הערך הזה רלוונטי רק למדיניות התראות שמבוססת על יומנים. הוא לא חל על מדיניות התראות שעוקבת אחרי נתוני מדדים – כולל מדדים שמבוססים על יומנים – או על תוצאות של שאילתות SQL.

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

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

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

  • השאילתה שלך מגבילה מדי.

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

מדיניות ההתראות לא פועלת

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

‫Cloud Monitoring לא שולח התראות לגבי מדיניות ההתראות

הערך הזה רלוונטי רק למדיניות התראות שמבוססת על יומנים. הוא לא חל על מדיניות התראות שעוקבת אחרי נתוני מדדים – כולל מדדים שמבוססים על יומנים – או על תוצאות של שאילתות SQL.

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

  • כדאי לעיין בהודעה האחרונה ממדיניות ההתראות כדי לבדוק אם המדיניות הגיעה למגבלה של 20 התראות ביום.

  • צריך לעיין במדיניות ההתראות ולוודא שהיא לא מחלצת את התווית timestamp. חילוץ התווית הזו מונע ממדיניות ההתראות ליצור התראות ולשלוח התראות.

  • אפשר לראות את הזמן המינימלי בין ההתראות, ואם צריך, לקצר אותו.

מערכת Cloud Monitoring לא יוצרת התראות

הערך הזה רלוונטי רק למדיניות התראות שמבוססת על יומנים. הוא לא חל על מדיניות התראות שעוקבת אחרי נתוני מדדים – כולל מדדים שמבוססים על יומנים – או על תוצאות של שאילתות SQL.

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

  • בודקים את מדיניות ההתראות ומוודאים שהיא לא מחלצת את התווית timestamp. חילוץ התווית הזו מונע ממדיניות ההתראות ליצור התראות ולשלוח התראות.

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

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

    • אם לא מופיעות התראות, צריך לוודא שהשאילתה שבה נעשה שימוש מוצאת יומנים תואמים.

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

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

מערכת Cloud Monitoring יוצרת יותר מדי התראות

הערך הזה רלוונטי רק למדיניות התראות שמבוססת על יומנים. הוא לא חל על מדיניות התראות שעוקבת אחרי נתוני מדדים – כולל מדדים שמבוססים על יומנים – או על תוצאות של שאילתות SQL.

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

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

ההתראות לא נסגרות

הערך הזה רלוונטי רק למדיניות התראות שמבוססת על יומנים. הוא לא חל על מדיניות התראות שעוקבת אחרי נתוני מדדים – כולל מדדים שמבוססים על יומנים – או על תוצאות של שאילתות SQL.

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