Controla entradas de registro largas con registros divididos

Cloud Logging limita el tamaño de los registros entrantes a 256 KB y descarta todo lo que sea más grande. Para garantizar que Cloud Logging retenga tus registros grandes, Fleet Engine puede dividirlos en una serie de registros más pequeños.

Es posible que Cloud Logging divida los siguientes registros de Fleet Engine:

Cada entrada de registro dividida contiene los siguientes campos:

  • split.uid: Es un identificador único para el grupo de entradas de registro que se dividieron 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 divididas. La primera entrada de la división tiene el índice 0.split.index. Este índice también se agrega al campo LogEntry.insertId.
  • split.totalSplits: Es la cantidad 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 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 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 métricas basadas en registros.