I log di Cloud Storage FUSE ti aiutano a capire come funziona Cloud Storage FUSE, a risolvere i problemi e a monitorare le prestazioni. Quando generi i log utilizzando l'opzione --log-severity o il campo logging:severity, puoi visualizzarli come output standard o nei file di log locali sulla macchina in cui viene eseguito Cloud Storage FUSE. L'inoltro di questi log a Cloud Logging ti consente di visualizzarli, filtrarli, ricevere avvisi e conservarli in una posizione centralizzata.
Questo documento descrive come inoltrare i log di Cloud Storage FUSE a Cloud Logging.
Vantaggi dell'inoltro dei log a Cloud Logging
Quando inoltri i log di Cloud Storage FUSE a Cloud Logging, puoi:
Visualizza tutti i log di Cloud Storage FUSE in un'unica posizione nella console Google Cloud , che fornisce una visione olistica del comportamento di Cloud Storage FUSE e semplifica la correlazione degli eventi tra i diversi componenti.
Filtra i log di Cloud Storage FUSE in base al livello di gravità, al timestamp, al tipo di risorsa e ad altri campi, in modo da individuare errori o problemi di prestazioni.
Creare avvisi basati su metriche che vengono attivati da eventi di log specifici. Ad esempio, puoi configurare un avviso per ricevere una notifica ogni volta che viene rilevato un messaggio di log
errorowarningda Cloud Storage FUSE, in modo da poter reagire ai problemi in modo proattivo.Archivia i log in Cloud Logging per un periodo configurabile ed esportali in Cloud Storage per l'archiviazione a lungo termine o l'analisi approfondita.
Prezzi
Per informazioni sui prezzi di Cloud Logging, consulta Costi di Cloud Logging.
Ottieni i ruoli richiesti
Per ottenere le autorizzazioni necessarie per utilizzare Cloud Logging per visualizzare i log di Cloud Storage FUSE, concedi il ruolo IAM Writer log (roles/logging.logWriter) al progetto per cui vuoi raccogliere le metriche.
Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare Cloud Logging.
Per saperne di più sul ruolo Writer log, consulta la documentazione IAM su roles/logging.logWriter.
Per istruzioni sulla concessione dei ruoli per i progetti, consulta Gestisci l'accesso ai progetti.
Prima di iniziare
Abilita l'API Storage di Cloud Storage.
Abilita l'API Cloud Logging.
Installa Cloud Ops Agent, l'agente principale di Google Cloudper la raccolta di log e metriche. Seleziona un metodo di installazione in base al tipo di macchina virtuale che stai utilizzando.
Imposta la gravità del logging su
traceutilizzando l'opzione--log-severityo il camposeveritysutrace.
Inoltra i log di Cloud Storage FUSE a Cloud Logging
Specifica
/gcsfuse.logper il montaggio digcsfuse:logging: file-path: "/gcsfuse.log" severity: traceConfigura Cloud Ops Agent per inoltrare i log dal file
/gcfuse.loga Cloud Logging utilizzando la seguente configurazione. In questa configurazione,gcsfuse_trace_logsè un elementoreceiverche riceve i log dal file/gcsfuse.log. L'elementoservicecollega l'elementoreceivernella pipeline.logging: receivers: gcsfuse_trace_logs: type: files include_paths: - /gcsfuse.log service: pipelines: gcsfuse_pipeline: receivers: [gcsfuse_trace_logs]Per scoprire di più sulle configurazioni di logging aggiuntive, consulta Configurazioni di Cloud Logging.
Inserisci la configurazione per l'agente Cloud Ops in un percorso basato sul tuo sistema operativo. Per scegliere il percorso in cui inserire la configurazione, consulta la documentazione di Google Cloud Observability per le configurazioni specificate dall'utente.
Riavvia l'Ops Agent per applicare le nuove modifiche alla configurazione utilizzando il comando
systemctl restart:sudo systemctl restart google-cloud-ops-agent`Vai a Cloud Logging nella console Google Cloud .
Esegui la query di filtro
fuse_debugper convalidare i log di tracciagcsfuseinoltrati a Cloud Logging.
Passaggi successivi
- Scopri come migliorare le prestazioni di Cloud Storage FUSE.