Cloud Logging limita el tamaño de los registros entrantes a 256 KB y descarta cualquier archivo mayor. Para garantizar que Cloud Logging conserve sus registros de gran tamaño, Fleet Engine puede dividirlos en una serie de registros más pequeños.
El registro en la nube puede dividir los siguientes registros de Fleet Engine:
Cada entrada del registro de división contiene los siguientes campos:
split.uid: Un identificador único para el grupo de entradas de registro que se separaron de una entrada de registro original común. El valor de este campo es el mismo para todas las entradas separadas de la entrada de registro original.split.index: La posición de esta entrada en la serie de entradas divididas. La primera entrada de la división tiene el índice0.split.index. Este índice también se agrega al campoLogEntry.insertId.split.totalSplits: El número de entradas de registro en las que se dividió la entrada de registro original. El valor de este campo es el mismo para todas las entradas separadas de la entrada de registro original.
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}
splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}
Para encontrar todos los registros que se dividieron a partir de un registro específico, utilice una consulta como la siguiente:
split.uid="789+2022-02-22T12:22:22.22+05:00"
sortby split.index OR sortby insertID
La estructura de estos registros divididos es casi la misma que la que se muestra en la guía de registros de auditoría en la nube. La principal diferencia es que, en los registros de Fleet Engine, la división se produce en el campo jsonPayload. Para obtener más detalles y ejemplos, consulta Divide las entradas del registro de auditoría.
¿Qué sigue?
Para contar y filtrar registros según sus criterios, crear métricas basadas en registros.