Cette page explique comment transférer les journaux Cloud Storage FUSE vers Cloud Logging.
Présentation
Les journaux Cloud Storage FUSE vous aident à comprendre le fonctionnement de Cloud Storage FUSE. Ils vous permettent également de résoudre les problèmes et de surveiller les performances. Lorsque vous utilisez l'option de CLI --log-severity
ou le champ de configuration logging:severity
pour générer des journaux, ceux-ci sont générés par Cloud Storage FUSE et peuvent être consultés en tant que sortie standard ou fichiers journaux locaux sur la machine sur laquelle Cloud Storage FUSE est exécuté.
Vous pouvez également transférer les journaux Cloud Storage FUSE vers Cloud Logging, ce qui présente les avantages suivants :
Affichez tous les journaux Cloud Storage FUSE dans un emplacement unique de la console Trusted Cloud . Vous obtiendrez ainsi une vue d'ensemble du comportement de Cloud Storage FUSE et pourrez plus facilement corréler les événements entre les différents composants.
Filtrez les journaux Cloud Storage FUSE par niveau de gravité, code temporel, type de ressource et autres champs pour identifier précisément les erreurs ou les problèmes de performances.
Créez des alertes basées sur des métriques qui sont déclenchées par des événements de journaux spécifiques. Par exemple, vous pouvez configurer une alerte pour être averti chaque fois qu'un message de journal
error
ouwarning
de Cloud Storage FUSE est détecté, ce qui vous permet de réagir aux problèmes de manière proactive.Stockez les journaux dans Cloud Logging pendant une période configurable, puis exportez-les vers Cloud Storage pour les stocker à long terme, les archiver ou les analyser en détail.
Tarifs
Pour en savoir plus sur les tarifs de Cloud Logging, consultez Coûts de Cloud Logging.
Obtenir les rôles requis
Pour obtenir les autorisations nécessaires pour utiliser Cloud Logging afin d'afficher les journaux FUSE Cloud Storage, accordez le rôle IAM Rédacteur de journaux (roles/logging.logWriter
) sur le projet pour lequel vous souhaitez collecter des métriques.
Ce rôle prédéfini contient les autorisations requises pour utiliser Cloud Logging.
Pour en savoir plus sur le rôle "Auteur de journaux", consultez la documentation IAM sur roles/logging.logWriter
.
Pour savoir comment attribuer des rôles aux projets, consultez la page Gérer l'accès aux projets.
Avant de commencer
Activez l'API Cloud Storage.
Activez l'API Cloud Logging.
Installez l'agent Cloud Ops, qui est l'agent principal de Trusted Cloud by S3NSpour collecter les journaux et les métriques. Sélectionnez une méthode d'installation en fonction du type de machine virtuelle que vous utilisez.
Définissez la gravité de la journalisation sur
trace
à l'aide de l'option--log-severity
de la CLI ou du champseverity
surtrace
.
Transférer les journaux Cloud Storage FUSE vers Cloud Logging
Spécifiez
/gcsfuse.log
pour votre montagegcsfuse
:logging: file-path: "/gcsfuse.log" severity: trace
Configurez l'agent Cloud Ops pour qu'il transfère les journaux du fichier
/gcfuse.log
vers Cloud Logging à l'aide de la configuration suivante. Dans cette configuration,gcsfuse_trace_logs
est un élémentreceiver
qui reçoit les journaux du fichier/gcsfuse.log
. L'élémentservice
associe l'élémentreceiver
dans le pipeline.logging: receivers: gcsfuse_trace_logs: type: files include_paths: - /gcsfuse.log service: pipelines: gcsfuse_pipeline: receivers: [gcsfuse_trace_logs]
Pour en savoir plus sur les configurations de journalisation supplémentaires, consultez Configurations de Cloud Logging.
Placez la configuration de l'agent Cloud Ops dans un chemin d'accès en fonction de votre système d'exploitation. Pour choisir le chemin d'accès à la configuration, consultez la documentation Google Cloud Observability sur les configurations spécifiées par l'utilisateur.
Redémarrez l'agent Cloud Ops pour appliquer les nouvelles modifications de configuration à l'aide de la commande
systemctl restart
:sudo systemctl restart google-cloud-ops-agent`
Accédez à Cloud Logging dans la console Trusted Cloud .
Exécutez la requête de filtrage
fuse_debug
pour valider les journaux de tracegcsfuse
qui sont transférés vers Cloud Logging.
Étapes suivantes
- Découvrez comment améliorer les performances de Cloud Storage FUSE.