Controla entradas de registro largas con registros divididos

Cloud Logging limita el tamaño de los registros entrantes a 256 KB y disminuye algo más grande. Para asegurarte de que Cloud Logging conserve registros, Fleet Engine puede dividirlos en una serie de registros más pequeños.

Cloud Logging puede dividir los siguientes registros de Fleet Engine:

Cada entrada de registro de división contiene los siguientes campos:

  • split.uid: Un identificador único para el grupo de entradas de registro que se dividir de una entrada de registro original común. El valor de este campo es el mismo para todas las entradas divididas de la entrada de registro original.
  • split.index: Es la posición de esta entrada en la serie de entradas de división. La primera entrada de la división tiene el índice 0.split.index. Este índice también es al campo LogEntry.insertId.
  • split.totalSplits: La cantidad de entradas de registro que la entrada de registro original en la que se dividieron. El valor de este campo es el mismo para todas las entradas divididas 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, usa 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 de Cloud. La diferencia principal es que, en el caso de 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 tus criterios, crea registros métricas.