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