פתרון בעיות ב-Logs Explorer

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

ההורדה של היומנים נכשלת

אתם משתמשים ב-Logs Explorer ולוחצים על הורדה. הפקודה מתחילה אבל לא מסתיימת או מדווחת על שגיאה.

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

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

לא ניתן למצוא את יומני המסוף של מכונת VM

יכול להיות שהיומנים שנכתבו במסוף של מופע Compute Engine לא יהיו זמינים ב-Logs Explorer. כדי לראות את היומנים האלה:

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

    כניסה לדף VM instances

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

  2. בוחרים את המופע, ואז בוחרים באפשרות Serial port 1 (console) (יציאה טורית 1 (מסוף)) בקטע Logs (יומנים) בדף.

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

איך מוצאים את מזהה הפרויקט או הארגון Google Cloud

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

לא רואים רשומות ביומן

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

  • מוודאים שבחרתם בפרויקט הנכון. Google Cloud

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

  • מוודאים שטווח הזמן לא צר מדי.

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

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

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

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

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

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

  • היקף השאילתה היה גדול מדי, ולא ניתן היה להשלים אותה בפרק זמן סביר. יכול להיות שהשגיאה תופיע כ-"deadline expired before operation could complete". כדאי לנסות להפוך את השאילתה לספציפית יותר או לצמצם את טווח הזמן.

השאילתה מחזירה שגיאה

אם מריצים שאילתה על משאב בלי לציין קטגוריה, Cloud Logging משתמש בהיסטוריה של היעדים בפרויקט Google Cloud כדי לקבוע לאן יכול להיות שנכתבו רשומות עבור המשאב הזה. אם Cloud Logging מזהה יותר מ-200 מאגרי מידע שאולי נכתבו בהם רשומות, השאילתה נכשלת ומוצגת ההודעה Error: Invalid query.

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

טווח הזמן של תוצאות השאילתה לא תואם לשאילתה

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

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