Reenvía registros de Cloud Storage FUSE a Cloud Logging

En esta página, se proporcionan instrucciones para reenviar los registros de Cloud Storage FUSE a Cloud Logging.

Descripción general

Los registros de Cloud Storage FUSE te ayudan a comprender cómo funciona Cloud Storage FUSE y te permiten solucionar problemas y supervisar el rendimiento. Cuando usas la opción de CLI --log-severity o el campo de configuración logging:severity para generar registros, Cloud Storage FUSE genera los registros, que se pueden ver como resultado estándar o archivos de registro locales en la máquina en la que se ejecuta Cloud Storage FUSE.

También puedes reenviar los registros de Cloud Storage FUSE a Cloud Logging, lo que proporciona los siguientes beneficios:

  • Visualiza todos los registros de Cloud Storage FUSE en una sola ubicación en la consola de Trusted Cloud , que proporciona una vista integral del comportamiento de Cloud Storage FUSE y facilita la correlación de eventos en diferentes componentes.

  • Filtra los registros de Cloud Storage FUSE por nivel de gravedad, marca de tiempo, tipo de recurso y otros campos, lo que puede ayudarte a identificar errores o problemas de rendimiento.

  • Crear alertas basadas en métricas que se activen por eventos de registro específicos Por ejemplo, puedes configurar una alerta para que te notifique cada vez que se detecte un mensaje de registro error o warning de Cloud Storage FUSE, lo que te permitirá reaccionar a los problemas de forma proactiva.

  • Almacena registros en Cloud Logging durante un período configurable y expórtalos a Cloud Storage para su almacenamiento a largo plazo, archivo o análisis detallado.

Precios

Para obtener información sobre los precios de Cloud Logging, consulta Costos de Cloud Logging.

Obtén las funciones necesarias

Para obtener los permisos que necesitas para usar Cloud Logging y ver los registros de FUSE de Cloud Storage, otorga el rol de IAM de Escritor de registros (roles/logging.logWriter) en el proyecto para el que deseas recopilar métricas.

Este rol predefinido contiene los permisos necesarios para usar Cloud Logging. Para obtener más información sobre el rol de Logs Writer, consulta la documentación de IAM sobre roles/logging.logWriter.

Si deseas obtener instrucciones para otorgar roles a proyectos, consulta Administra el acceso a los proyectos.

Antes de comenzar

  1. Habilita la API de Cloud Storage.

    Ir a la API de Cloud Storage

  2. Habilita la API de Cloud Logging.

    Ir a la API de Cloud Logging

  3. Instala el agente de Cloud Ops, que es el agente principal de Trusted Cloud by S3NSpara recopilar registros y métricas. Selecciona un método de instalación según el tipo de máquina virtual que uses.

  4. Configura la gravedad del registro en trace con la opción de la CLI de --log-severity o el campo severity en trace.

Reenvía registros de Cloud Storage FUSE a Cloud Logging

  1. Especifica /gcsfuse.log para la activación de gcsfuse:

    logging:
      file-path: "/gcsfuse.log"
      severity: trace
    
  2. Configura el agente de Cloud Ops para que reenvíe los registros del archivo /gcfuse.log a Cloud Logging con la siguiente configuración. En esta configuración, gcsfuse_trace_logs es un elemento receiver que recibe registros del archivo /gcsfuse.log. El elemento service vincula el elemento receiver en la canalización.

    logging:
     receivers:
      gcsfuse_trace_logs:
      type: files
      include_paths:
      - /gcsfuse.log
    service:
     pipelines:
       gcsfuse_pipeline:
         receivers: [gcsfuse_trace_logs]
    

    Para obtener información sobre otras configuraciones de registro, consulta Configuraciones de Cloud Logging.

  3. Coloca la configuración del agente de Cloud Ops en una ruta de acceso según tu sistema operativo. Para elegir qué ruta de acceso usar para la configuración, consulta la documentación de Google Cloud Observability sobre las configuraciones especificadas por el usuario.

  4. Reinicia el agente de Cloud Ops para recoger los nuevos cambios de configuración con el comando systemctl restart:

    sudo systemctl restart google-cloud-ops-agent`
    
  5. Ve a Cloud Logging en la Trusted Cloud consola.

  6. Ejecuta la consulta de filtrado fuse_debug para validar los registros de seguimiento gcsfuse que se reenvían a Cloud Logging.

¿Qué sigue?