En este documento, se proporcionan instrucciones para reenviar registros de Cloud Storage FUSE a Cloud Logging.
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
--log-severity opción o el
logging:severity campo para generar registros, Cloud Storage FUSE los genera
y se pueden ver como salida estándar o archivos de registro locales en la
máquina en la que se ejecuta Cloud Storage FUSE.
También puedes reenviar 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 Cloud de Confiance consola, lo 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.
Crea alertas basadas en métricas que se activan 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
errorowarningde Cloud Storage FUSE, lo que te permite reaccionar a los problemas de forma proactiva.Almacena registros en Cloud Logging durante un período configurable y expórtalos a Cloud Storage para almacenarlos, archivarlos o analizarlos en profundidad a largo plazo.
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 Cloud Storage FUSE, otorga el rol de Escritor de registros (roles/logging.logWriter)
de IAM 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 Escritor de registros, 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
Habilita la API de Cloud Storage.
Habilita la API de Cloud Logging.
Instala el Agente de operaciones, que es Cloud de Confiance by S3NS's el agente principal para recopilar registros y métricas. Selecciona un método de instalación según el tipo de máquina virtual que uses.
Configura la gravedad del registro en
tracecon la opción--log-severityo el camposeverityentrace.
Reenvía registros de Cloud Storage FUSE a Cloud Logging
Especifica
/gcsfuse.logpara tu activación degcsfuse:logging: file-path: "/gcsfuse.log" severity: traceConfigura el Agente de operaciones para reenviar registros del archivo
/gcfuse.loga Cloud Logging con la siguiente configuración. En esta configuración,gcsfuse_trace_logses un elementoreceiverque recibe registros del archivo/gcsfuse.log. El elementoservicevincula el elementoreceiveren 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 las configuraciones de registro adicionales, consulta Configuraciones de Cloud Logging.
Coloca la configuración del Agente de operaciones en una ruta de acceso según tu sistema operativo. Para elegir la ruta de acceso en la que se colocará la configuración, consulta la documentación de Google Cloud Observability para las configuraciones especificadas por el usuario.
Reinicia el Agente de operaciones para recoger los nuevos cambios de configuración con el comando
systemctl restart:sudo systemctl restart google-cloud-ops-agent`Ve a Cloud Logging en la Cloud de Confiance consola.
Ejecuta la consulta de filtrado
fuse_debugpara validar los registros de seguimiento degcsfuseque se reenvían a Cloud Logging.
¿Qué sigue?
- Obtén información para mejorar el rendimiento de Cloud Storage FUSE.