Modelo de datos de entrada de registro

En este documento, se describe el modelo de datos que usa Cloud Logging. El modelo de datos especifica el formato en el que se almacenan los datos de registro. También determina las dimensiones sobre las que puedes consultar tus datos de registro.

Modelo de datos

En Cloud Logging, un registro es una colección con nombre de entradas individuales. Puedes consultar tus datos por el nombre del registro. Los registros se componen de entradas que se ajustan a la estructura LogEntry.

Cada entrada de registro registra un estado o describe un evento específico, como la creación de una instancia de máquina virtual, y consta, como mínimo, de lo siguiente:

  • Es una marca de tiempo que indica cuándo ocurrió el evento o cuándo lo recibió Cloud Logging.
  • Es la información sobre la fuente de la entrada de registro. Esta fuente se denomina recurso supervisado. Entre los ejemplos de recursos supervisados, se incluyen instancias individuales de Compute Engine y contenedores de Google Kubernetes Engine. Para obtener una lista completa de los tipos de recurso supervisado, consulta Servicios y recursos supervisados.
  • Es una carga útil que debe ser una de las siguientes:

    • textPayload: Estas cargas útiles tienen el formato de una sola cadena.
    • jsonPayload: Estas cargas útiles están estructuradas, por lo que puedes realizar consultas por pares clave-valor. Recomendamos que las aplicaciones siempre escriban datos de registro estructurados.
    • protoPayload: Estas cargas útiles siguen el formato de un archivo .proto y los campos tienen formato JSON.
  • Es el nombre del registro al que pertenece. El nombre de un registro incluye la ruta de acceso completa del recurso al que pertenecen las entradas de registro, seguida de un identificador. A continuación, se muestran ejemplos de nombres de registros:

    • projects/my-project/logs/stdout
    • projects/my-project/compute.googleapis.com/activity

Puedes escribir consultas que recuperen solo las entradas de registro en las que el valor de un campo LogEntry coincida con algunos criterios. Por ejemplo, solo puedes mostrar las entradas de registro cuyo campo severity tenga el valor ERROR.

Tipos de entradas de registro

Los registros de auditoría y la Transparencia de acceso proporcionan la información necesaria para satisfacer las reglamentaciones de cumplimiento. Los registros de auditoría proporcionan información sobre las actividades administrativas y los accesos dentro de tus recursos de Google Cloud . Los registros de Transparencia de acceso registran las acciones que realiza el personal de Google Cloudcuando accede a tu contenido de Google Cloud . Para obtener una lista de los servicios compatibles, consulta Google Cloud servicios con registros de auditoría y Google Cloud servicios con registros de Transparencia de acceso.

Los siguientes tipos de entradas de registro se almacenan en el bucket de registros _Required en el proyecto, la cuenta de facturación, la carpeta o la organización de Google Cloud en los que se originan:

  • Registros de Transparencia de acceso

Todas las demás entradas de registro que se originan en un proyecto, una cuenta de facturación, una carpeta o una organización de Google Cloud se almacenan en elbucket de registros_Default. Sin embargo, puedes cambiar las entradas de registro que se almacenan en este bucket de registros.

¿Qué sigue?