אתם יכולים להשתמש בהתראות מבוססות-יומן כדי לקבל הודעה כש-Network Analyzer מזהה תובנות ספציפיות. דוגמאות לתובנות של Network Analyzer:
- צפייה בכל התובנות לגבי בעיות שקשורות לאשכול GKE
- הצגת כל התובנות בעדיפות גבוהה
- הצגת כל הבעיות בבדיקת התקינות של חומת האש של מאזן העומסים
- הצגת כל התובנות באזור
us-central1
יומני Network Analyzer הם חלק מ Google Cloud יומני הפלטפורמה. שמות היומנים הם בפורמט הבא:
projects/{project-id}/logs/networkanalyzer.googleapis.com%2Fanalyzer_reports
אפשר למצוא את מזהה היומן, המשאב במעקב ופרטי מטען הנתונים של פרוטוקול ה-API Network Analyzer logs API. כברירת מחדל, היומנים מנותבים אל קטגוריית היומן שמוגדרת כברירת מחדל.
לפרטים על סוגי התובנות הנתמכים ב-Cloud Logging, ראו קבוצות וסוגים של תובנות.
יצירת שאילתות ביומן
אפשר להשתמש בשפת השאילתות של Logging כדי לשלוח שאילתות ולסנן נתונים ב-Cloud Logging. מידע נוסף זמין במאמר בנושא שפת שאילתות לרישום ביומן. ריכזנו כאן כמה דוגמאות לשאילתות ביומן לקבלת תובנות ספציפיות בכלי Network Analyzer:
דוגמה: השאילתה הבאה מחזירה את התובנות לגבי כל הבעיות שקשורות לאשכול GKE:
LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.resourceName=~"^//container.googleapis.com/projects/.+/clusters/"דוגמה: השאילתה הבאה מחזירה את כל התובנות בעדיפות גבוהה:
LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.priority="HIGH"דוגמה: השאילתה הבאה מחזירה את כל התובנות ששייכות לאחד משני סוגי התובנות הספציפיים של בדיקת תקינות של מאזן עומסים:
(jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED" OR jsonPayload.causeCode="LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED" )
דוגמה: השאילתה הבאה מחזירה את כל התובנות עם המיקום
us-central1:LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.location="us-central1"דוגמה: השאילתה הבאה מחזירה את כל התובנות ששייכות לקטגוריית הקישוריות ההיברידית:
LOG_ID("networkanalyzer.googleapis.com%2Fanalyzer_reports") jsonPayload.reportGroups="HYBRID_CONNECTIVITY"
הגדרת התראות שמבוססות על יומנים
אפשר להשתמש בשאילתות היומן כדי להגדיר התראות מבוססות-יומן, שישלחו לכם הודעה כשכלי Network Analyzer יזהה תובנות תואמות. אתם יכולים ליצור התראות שמבוססות על יומנים מתוך Logs Explorer במסוף Google Cloud או באמצעות Cloud Monitoring API.
הגדרת התראות מבוססות-יומן לארגונים, לתיקיות ולתחומי מדדים
כדי לנתב יומנים מכמה פרויקטים לפרויקט יעד יחיד, אפשר לעיין במאמר בנושא יצירת יעד. לאחר מכן תוכלו להגדיר התראות בפרויקט היעד.
ייצוא יומנים לפלטפורמה של צד שלישי
אפשר להגדיר sink מותאם אישית ביומן כדי לייצא יומנים אל Cloud Storage, BigQuery, Pub/Sub ופלטפורמות של צד שלישי. למידע נוסף, אפשר לעיין במאמר הגדרה וניהול של אובייקטים מסוג sink.
הפעלה או השבתה של רישום ביומן
הוראות להפעלת Cloud Logging API מופיעות במאמר בנושא הפעלת Logging API. כדי לגשת לנתוני היומנים ב-Logging API, בLogs Explorer וב-Google Cloud CLI, צריך להעניק את ההרשאות והתפקידים הנדרשים בניהול זהויות והרשאות גישה (IAM). מידע נוסף זמין במאמר בקרת גישה באמצעות IAM.
כדי להשבית את היומנים של Network Analyzer בפרויקט, אפשר להגדיר מסנן החרגה כדי לסנן את היומנים של Network Analyzer בפרויקט.