כדי לזהות בעיות בשלב מוקדם ולעקוב אחרי מגמות תפעוליות, אפשר להגדיר מדיניות התראות שתשלח לכם התראה כשמדד מבוסס-יומן חורג מסף שצוין. ההוראות האלה מנחות אתכם בתהליך של יצירת מדיניות התראות והגדרת ערוצי התראות באמצעותGoogle Cloud מסוף Google Cloud. אפשר גם ליצור מדיניות התראות באמצעות Cloud Monitoring API והפקודה gcloud monitoring policies של Google Cloud CLI.
אי אפשר לחלץ נתונים מיומני רישום באמצעות מדיניות התראות שעוקבת אחרי מדדים שמבוססים על יומנים. אם רוצים לקבל התראה על חילוץ נתונים מיומן, צריך ליצור התראה שמבוססת על יומן.
לפני שמתחילים
מוודאים שהתפקיד שלכם בניהול זהויות והרשאות גישה (IAM) כולל את ההרשאות שנדרשות כדי ליצור מדדים מבוססי-יומן ולצפות בהם, וכדי ליצור מדיניות התראות. פרטים נוספים מופיעים במאמר בנושא הרשאות למדדים מבוססי-יומן.
מוודאים שאתם מכירים מדדים שמבוססים על יומנים. מידע נוסף מופיע במאמר סקירה כללית של מדדים שמבוססים על יומנים.
מגדירים את ערוצי ההתראות שרוצים להשתמש בהם כדי לקבל התראות. מידע על השלבים האלה מופיע במאמר בנושא יצירה וניהול של ערוצי התראות.
יצירת מדיניות התראות במדד של מונה
כללי מדיניות התראות מתארים קבוצה של תנאים שרוצים לעקוב אחריהם. כשיוצרים כלל מדיניות התראות, צריך לציין גם את התנאים שלו: מה מנוטר ומתי לשלוח התראות. ההתראות כוללות מידע על האירוע, וגם לחצנים שמאפשרים לכם לצפות ביומנים רלוונטיים ובפרטי האירוע:
כדי ליצור מדיניות התראות שמשווה את הערך של מדד מונה מבוסס-יומן לסף, מבצעים את הפעולות הבאות:
-
נכנסים לדף Log-based Metrics במסוף Google Cloud :
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Logging.
מאתרים את המדד שרוצים לעקוב אחריו, לוחצים על more_vert עוד ואז בוחרים באפשרות יצירת התראה מהמדד.
מוודאים שבשדה בחירת מדד מופיעים
metric.typeו-resource.type. במקרה הצורך, מוסיפים סעיףresource.type.לדוגמה, המסנן הבא מציין מדד ומשאב:
metric.type="logging.googleapis.com/byte_count" AND resource.type="gce_instance"בתפריט חלון מתגלגל, מומלץ לבחור ערך שגדול מספיק כדי לספור כמה רשומות ביומן שמתאימות למסנן, וגם כדי להתחשב בעיכוב בהעברה, שיכול להגיע ל-10 דקות.
לדוגמה, אם מדד מבוסס-יומן סופר רשומות יומן של 'דופק' שצפויות כל 7 דקות, צריך להגדיר את הערך בתפריט חלון נע ל-24 דקות לפחות. הערך הזה כולל את העיכוב בהעברה ואת שני הדגימות.
לוחצים על הבא ואז בוחרים באפשרות סף.
מזינים ערך סף, ואם רוצים, מגדירים את השדות הפעלת התראה ומיקום הסף.
אופציונלי: מעדכנים את חלון הבדיקה מחדש ומשתמשים בשדות אפשרויות מתקדמות כדי להגדיר איך מדיניות ההתראות מטפלת בנתונים חסרים. בדרך כלל הגדרת ברירת המחדל מתאימה.
לוחצים על Next, על Notification channels ואז בוחרים את ערוצי ההתראות שרוצים להשתמש בהם במדיניות ההתראות.
אופציונלי: בקטע תיעוד, מזינים את המידע שרוצים לכלול בהתראות. בדרך כלל, הקטע כולל הוראות איך להגיב להתראה.
לא לכלול בתיעוד את חילוץ התוויות מתוך רשומות ביומן. במדיניות התראות שעוקבת אחרי מדד מבוסס-יומן, אי אפשר לחלץ נתונים מיומנים.
בשדה Name the alert policy (מתן שם למדיניות ההתראות), מזינים שם למדיניות ההתראות.
לוחצים על יצירת מדיניות.
פתרון בעיות
נתקלתם בבעיות? כדאי לעיין במאמר בנושא פתרון בעיות שקשורות למדדים מבוססי-יומן.
המאמרים הבאים
מידע נוסף על מדיניות התראות זמין במאמרים הבאים:
כדי ליצור תרשים של מדד שמבוסס על יומן, אפשר לעיין במאמר בנושא הצגת מדדים שמבוססים על יומן.
במאמר מעקב ואופטימיזציה של העלויות של Google Cloud Observability מוסבר איך לעקוב אחרי השימוש ב-Cloud Logging וב-Cloud Monitoring ולקבל התראות כשמתקרבים לסף החיוב.