Obsługa długich wpisów logu za pomocą logów podzielonych
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Usługa Cloud Logging ogranicza rozmiar logów przychodzących do 256 KB i odrzuca wszystko, co jest większe. Aby mieć pewność, że Cloud Logging zachowa duże logi, Fleet Engine może podzielić je na serię mniejszych logów.
Usługa Cloud Logging może dzielić te logi z Fleet Engine:
Każdy wpis w podzielonym dzienniku zawiera te pola:
split.uid
: unikalny identyfikator grupy wpisów dziennika, które zostały wyodrębnione ze wspólnego oryginalnego wpisu dziennika. Wartość tego pola jest taka sama w przypadku wszystkich wpisów wyodrębnionych z oryginalnego wpisu logu.
split.index
: pozycja tego wpisu w serii podzielonych wpisów.
Pierwszy element z podziału ma indeks 0.split.index
. Ten indeks jest też dodawany do pola LogEntry.insertId
.
split.totalSplits
: liczba wpisów w logu, na które został podzielony oryginalny wpis w logu. Wartość tego pola jest taka sama w przypadku wszystkich wpisów wyodrębnionych z oryginalnego wpisu logu.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}
splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}
Aby znaleźć wszystkie logi, które zostały podzielone z jednego konkretnego logu, użyj zapytania podobnego do tego:
split.uid="789+2022-02-22T12:22:22.22+05:00"
sortby split.index OR sortby insertID
Struktura tych podzielonych logów jest prawie taka sama jak struktura pokazana w przewodniku po logach kontrolnych Cloud. Główna różnica polega na tym, że w przypadku logów Fleet Engine podział następuje w polu jsonPayload
. Szczegółowe informacje i przykłady znajdziesz w artykule Dzielenie wpisów w dzienniku kontrolnym.
Co dalej?
Aby zliczać i filtrować logi według własnych kryteriów, utwórz wskaźniki oparte na logach.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-09-10 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-09-10 UTC."],[[["\u003cp\u003eCloud Logging limits log size to 256KB, and Fleet Engine can split larger logs into smaller segments for retention.\u003c/p\u003e\n"],["\u003cp\u003eSplit logs contain unique identifiers (\u003ccode\u003esplit.uid\u003c/code\u003e), index (\u003ccode\u003esplit.index\u003c/code\u003e), and total split count (\u003ccode\u003esplit.totalSplits\u003c/code\u003e) for reassembly.\u003c/p\u003e\n"],["\u003cp\u003eYou can search for related split logs using the \u003ccode\u003esplit.uid\u003c/code\u003e and sort by \u003ccode\u003esplit.index\u003c/code\u003e or \u003ccode\u003einsertId\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eFleet Engine's split log structure is similar to Cloud Audit Logs, with splitting occurring in the \u003ccode\u003ejsonPayload\u003c/code\u003e field.\u003c/p\u003e\n"]]],[],null,[]]