Almacena entradas de registro

Cloud Logging usa contenedores llamados buckets de registros para almacenar y organizar tus datos de registros. Comprender cómo funcionan los buckets de registros creados por el sistema y definidos por el usuario te ayuda a configurar la retención de datos, las ubicaciones de almacenamiento regionales, las claves de encriptación y los controles de acceso de Identity and Access Management (IAM). En el caso de las organizaciones y las carpetas, también puedes usar políticas de la organización y parámetros de configuración predeterminados de recursos para Cloud Logging con el objetivo de aplicar requisitos de ubicación y encriptación para los buckets de registros nuevos.

Acerca de los buckets de registros

Cloud Logging encripta el contenido del cliente almacenado en reposo. Los datos que Logging almacena en buckets de registros se encriptan por medio de claves de encriptación de claves, un proceso conocido como encriptación de sobre. Acceder a tus datos de registro requiere acceso a esas claves de encriptación de claves.

Los buckets de registros son recursos regionales con una ubicación fija y se encriptan con una clave de encriptación administrada por el cliente (CMEK) o unGoogle-owned and Google-managed encryption key. Después de crear un bucket de registros, no puedes cambiar su ubicación ni la forma en que se administra su clave de encriptación. Google Cloud administra la infraestructura para que tus datos de registro estén disponibles de forma redundante en las zonas de esa región.

Es posible que tu organización tenga requisitos de cumplimiento, reglamentarios o de seguridad que rijan dónde se ubican los buckets de registros y si usan CMEK. Para aplicar estos requisitos en una organización o carpeta, consulta Compatibilidad con organizaciones y carpetas.

El período de retención de los datos almacenados en un bucket de registros depende del tipo de bucket de registros. El período de retención del bucket de registros _Required es fijo, mientras que puedes configurar la retención personalizada para el bucket de registros _Default y para los buckets de registros definidos por el usuario.

Puedes crear vistas de registros en un bucket de registros. Una vista de registro proporciona acceso solo a un subconjunto de los datos de registro almacenados en un bucket de registros. Para cada bucket de registros, Cloud Logging crea automáticamente la vista _AllLogs que proporciona acceso a cada entrada de registro en el bucket de registros. Puedes controlar el acceso a una vista de registros con IAM.

Para consultar y ver tus datos de registro, usa las páginas Explorador de registros o Estadísticas de observabilidad de la consola de Google Cloud :

  • La página del Explorador de registros te ayuda a solucionar problemas y analizar el rendimiento de tus servicios y aplicaciones. Puedes ver entradas de registro individuales y filtrar tus datos de registro. Esta interfaz tiene un parámetro de configuración de alcance que te permite buscar datos de registro por proyecto, bucket de registros o vista de registros.

  • La página Estadísticas de observabilidad ofrece una interfaz de SQL que te permite realizar análisis agregados en tus datos de registros almacenados en un bucket de registros actualizado para usar análisis. Por ejemplo, usa esta interfaz para calcular y graficar tendencias. Puedes consultar vistas de registros y vistas de Analytics.

Para obtener más información, consulta Cómo consultar y ver entradas de registro.

Buckets de registros creados por el sistema

Cuando el sistema crea un proyecto, una cuenta de facturación, una carpeta o una organización de Google Cloud , Logging crea dos buckets de registros, uno llamado _Required y el otro llamado _Default:

  • Ubicación: Cloud Logging selecciona la ubicación de estos buckets, a menos que se configuren los parámetros de configuración predeterminados de recursos para Cloud Logging. No puedes cambiar la ubicación después de crear los buckets.

  • Encriptación: Estos buckets usanGoogle-owned and Google-managed encryption keys , a menos que la configuración predeterminada de recursos para Cloud Logging especifique una CMEK. No puedes cambiar esta configuración después de crear los buckets.

No puedes borrar los buckets de registros creados por el sistema.

Puedes actualizar los buckets de registros creados por el sistema para usar el análisis. Esta actualización te permite consultar tus datos de registros con la página Estadísticas de observabilidad, que admite SQL.

Bucket de registro _Required

El bucket de registros _Required almacena las entradas de registro que se requieren para fines de cumplimiento o auditoría. Por este motivo, no puedes borrar este bucket de registros ni modificar las entradas de registro que se almacenan en él. Las entradas de registro de este bucket de registros se conservan durante 400 días, y no puedes cambiar este período de retención.

Las entradas de registro que se almacenan en el bucket de registros _Required de un recurso también se originan en ese recurso. Es decir, el bucket de registros de _Required en un proyecto de Google Cloud solo puede almacenar entradas de registro que se originan en ese proyecto.

El bucket de registros de _Required almacena los siguientes tipos de entradas de registro:

Bucket de registro _Default

El bucket de registros _Default almacena las entradas de registro que no se almacenan automáticamente en el bucket de registros _Required. Como el bucket de registros _Default se crea a través del sistema, no puedes borrarlo. Sin embargo, puedes modificar las entradas de registro que se almacenan en este bucket de registros.

Cloud Logging conserva las entradas de registro en el bucket _Default durante 30 días, a menos que configures una retención personalizada para el bucket.

Por ejemplo, este bucket de registros almacena los siguientes tipos de entradas de registro:

Buckets de registros definidos por el usuario

Puedes crear buckets de registros definidos por el usuario en cualquier proyecto deGoogle Cloud . Cuando creas un bucket de registros definido por el usuario, seleccionas la ubicación y estableces el período de retención de datos. Tienes la opción de proporcionar una CMEK.

Puedes actualizar los buckets de registros definidos por el usuario para usar la función de análisis. Esta actualización te permite consultar tus datos de registros con la página Estadísticas de observabilidad, que admite SQL.

Puedes modificar y borrar los buckets de registros definidos por el usuario. Para evitar que se borre un bucket de registros que almacena entradas de registro dentro de su período de retención, puedes bloquear el bucket de registros para que no se actualice.

Compatibilidad con organizaciones y carpetas

Para ayudar a tu organización a satisfacer las necesidades de cumplimiento y reglamentarias, Logging admite la configuración predeterminada de recursos y las políticas de la organización:

Controla el acceso a un bucket de registros

Los permisos y roles de IAM controlan el acceso a los datos de registro. Por ejemplo, puedes hacer lo siguiente:

  • Otorga acceso de lectura y edición a un bucket de registros.
  • Otorgar acceso de edición a un bucket de registros según la membresía del grupo con etiquetas
  • Controla el acceso a campos específicos en una entrada de registro configurando el acceso a nivel de campo en un bucket de registros.
  • Crea una vista de registro en ese bucket de registros para otorgar acceso a un subconjunto de entradas de registro en un bucket de registros.

    Cada bucket de registros tiene una vista de registros predeterminada, que suele incluir cada entrada de registro del bucket. En el bucket de registros _Default, la vista de registros predeterminada excluye las entradas del registro de auditoría de acceso a los datos.

Para otorgar a un usuario los permisos que necesita para ver y analizar entradas de registro, por lo general, se le otorga uno de los siguientes roles de IAM:

  • Rol de Visualizador de registros (roles/logging.viewer): Otorga acceso a todas las entradas de registro en el bucket _Required y acceso a la vista de registros predeterminada en el bucket _Default.

  • Rol de Visualizador de registros privados (roles/logging.privateLogViewer): Otorga acceso a todos los registros de los buckets _Required y _Default, incluidos los registros de auditoría de acceso a los datos.

Si creas buckets de registros o vistas de registros definidos por el usuario en buckets de registros, se requieren permisos adicionales. Para obtener más información sobre los roles, consulta Control de acceso con IAM.

Lista de regiones admitidas

Los buckets de registros son recursos regionales. La infraestructura que almacena, indexa y busca tus entradas de registro se encuentra en una ubicación geográfica específica. Con la excepción de los buckets de registros en las regiones global, eu o us, Google Cloud administra la infraestructura para que tus datos de registros estén disponibles de forma redundante en todas las zonas de la región del bucket de registros.

Cloud Logging admite las siguientes regiones:

Global

Nombre de la región Descripción de la región
global

Registros almacenados en cualquier centro de datos del mundo Es posible que los registros se muevan a diferentes centros de datos. A diferencia de otros recursos globales en Google Cloud, los buckets de registros globales en Cloud Logging no proporcionan garantías de redundancia adicionales en comparación con un bucket de registros regional.

Multirregiones: UE y EE.UU.

Nombre de la región Descripción de la región
eu

Registros almacenados en cualquier centro de datos dentro de la Unión Europea Es posible que los registros se muevan a diferentes centros de datos. No hay garantías de redundancia adicionales.

us

Registros almacenados en cualquier centro de datos dentro de Estados Unidos Es posible que los registros se muevan a diferentes centros de datos. No hay garantías de redundancia adicionales.

África

Nombre de la región Descripción de la región
africa-south1 Johannesburgo

América

Nombre de la región Descripción de la región
northamerica-northeast1 Montreal
northamerica-northeast2 Toronto
northamerica-south1 México
southamerica-east1 São Paulo
southamerica-west1 Santiago
us-central1 Iowa
us-east1 Carolina del Sur
us-east4 Virginia del Norte
us-east5 Columbus
us-south1 Dallas
us-west1 Oregón
us-west2 Los Ángeles
us-west3 Salt Lake City
us-west4 Las Vegas

Asia-Pacífico

Nombre de la región Descripción de la región
asia-east1 Taiwán
asia-east2 Hong Kong
asia-northeast1 Tokio
asia-northeast2 Osaka
asia-northeast3 Seúl
asia-south1 Bombay
asia-south2 Delhi
asia-southeast1 Singapur
asia-southeast2 Yakarta
asia-southeast3 Bangkok
australia-southeast1 Sídney
australia-southeast2 Melbourne

Europa

Nombre de la región Descripción de la región
europe-central2 Varsovia
europe-north1 Finlandia
europe-north2 Estocolmo
europe-southwest1 Madrid
europe-west1 Bélgica
europe-west2 Londres
europe-west3 Fráncfort
europe-west4 Países Bajos
europe-west6 Zúrich
europe-west8 Milán
europe-west9 París
europe-west10 Berlín
europe-west12 Turín

Oriente Medio

Nombre de la región Descripción de la región
me-central1 Doha
me-central2 Dammam
me-west1 Tel Aviv

¿Qué sigue?