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

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

יכול להיות ש-Cloud Logging יפצל את היומנים הבאים מ-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. לפרטים נוספים ולעיון בדוגמאות, קראו את המאמר פיצול רשומות ביומן הביקורת.

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

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