Questa pagina fornisce istruzioni su come inoltrare i log FUSE di Cloud Storage a Cloud Logging.
Panoramica
I log di Cloud Storage FUSE ti aiutano a capire come funziona Cloud Storage FUSE e ti consentono di risolvere i problemi e monitorare le prestazioni. Quando utilizzi l'opzione
--log-severity
CLI o il
campo di configurazione logging:severity
per generare log, questi vengono generati
da Cloud Storage FUSE e possono essere visualizzati come output standard o file di log locali sul
computer in cui è in esecuzione Cloud Storage FUSE.
Puoi anche inoltrare i log di Cloud Storage FUSE a Cloud Logging, che offre i seguenti vantaggi:
Visualizza tutti i log di Cloud Storage FUSE in un'unica posizione nella console Trusted 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, che possono aiutarti a individuare errori o problemi di prestazioni.
Crea avvisi basati sulle metriche 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
error
owarning
da Cloud Storage FUSE, in modo da reagire in modo proattivo ai problemi.Archivia i log in Cloud Logging per un periodo configurabile ed esportali in Cloud Storage per l'archiviazione a lungo termine, l'archiviazione o l'analisi approfondita.
Prezzi
Per informazioni sui prezzi di Cloud Logging, consulta Costi di Cloud Logging.
Ottenere i ruoli richiesti
Per ottenere le autorizzazioni necessarie per utilizzare Cloud Logging per visualizzare i log di Cloud Storage FUSE, concedi il ruolo IAM Logs Writer (roles/logging.logWriter
) nel progetto per cui vuoi raccogliere le metriche.
Questo ruolo predefinito contiene le autorizzazioni necessarie per utilizzare Cloud Logging.
Per ulteriori informazioni sul ruolo Logs Writer, consulta la documentazione IAM relativa a roles/logging.logWriter
.
Per istruzioni sulla concessione dei ruoli per i progetti, vedi Gestire l'accesso ai progetti.
Prima di iniziare
Attiva l'API Cloud Storage.
Abilita l'API Cloud Logging.
Installa Cloud Ops Agent, l'agente principale di Trusted Cloud by S3NSper la raccolta di log e metriche. Seleziona un metodo di installazione in base al tipo di macchina virtuale che utilizzi.
Imposta la gravità della registrazione su
trace
utilizzando l'opzione CLI--log-severity
o il camposeverity
sutrace
.
Inoltrare i log di Cloud Storage FUSE a Cloud Logging
Specifica
/gcsfuse.log
per il montaggio digcsfuse
:logging: file-path: "/gcsfuse.log" severity: trace
Configura Cloud Ops Agent per inoltrare i log dal file
/gcfuse.log
a Cloud Logging utilizzando la seguente configurazione. In questa configurazione,gcsfuse_trace_logs
è un elementoreceiver
che riceve i log dal file/gcsfuse.log
. L'elementoservice
collega l'elementoreceiver
nella 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 di Cloud Ops Agent in un percorso in base al 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 Cloud 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 Trusted Cloud .
Esegui la query di filtro
fuse_debug
per convalidare i log di tracciagcsfuse
inoltrati a Cloud Logging.
Passaggi successivi
- Scopri come migliorare le prestazioni di Cloud Storage FUSE.