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

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

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

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

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

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

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