טיפול ברשומות ארוכות ביומן עם יומנים מפוצלים

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

יכול להיות שיומני הרישום ב-Cloud יפצלו את היומנים הבאים מ-Fleet Engine:

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

  • split.uid: מזהה ייחודי לקבוצת רשומות ביומן שפוצלו מרשומה מקורית משותפת ביומן. הערך בשדה הזה זהה לכל הרשומות שפוצלו מהרשומה המקורית ביומן.
  • split.index: המיקום של הרשומה הזו בסדרה של רשומות מפוצלות. האינדקס של הרשומה הראשונה מהפיצול הוא 0.split.index. האינדקס הזה מצורף גם לשדה LogEntry.insertId.
  • split.totalSplits: מספר רשומות היומן שהרשומה המקורית פוצלה אליהן. הערך של השדה הזה זהה לכל הרשומות שנוצרו מפיצול של רשומת היומן המקורית.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}

splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}

כדי למצוא את כל היומנים שפוצלו מיומן ספציפי אחד, משתמשים בשאילתה כמו:

    split.uid="789+2022-02-22T12:22:22.22+05:00"
    sortby split.index OR sortby insertID

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

המאמרים הבאים

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