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