Ce document explique les problèmes courants d'affichage des journaux et décrit comment utiliser la console Google Cloud pour afficher et résoudre les erreurs de configuration ou les résultats inattendus.
Échec du téléchargement des journaux
Vous utilisez l'explorateur de journaux et cliquez sur download Télécharger. La commande démarre, mais ne se termine pas ou renvoie une erreur.
Pour résoudre ce problème, réduisez le temps d'exécution de la commande en procédant comme suit:
- Dans la boîte de dialogue Télécharger les journaux, réduisez la valeur de Nombre maximal d'entrées de journal.
- Réduisez la période sur laquelle les journaux sont interrogés.
- Dans la barre d'outils des résultats de la requête, cliquez sur Masquer les entrées similaires avant de commencer le téléchargement.
- Modifiez votre requête pour utiliser des champs indexés.
Impossible de trouver les journaux de la console d'une instance de VM
Les journaux écrits dans la console d'une instance Compute Engine peuvent ne pas être disponibles dans l'explorateur de journaux. Pour afficher ces journaux, procédez comme suit:
-
Dans la console Google Cloud, accédez à la page Instances de VM :
Accéder à la page Instances de VM
Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Compute Engine.
Sélectionnez l'instance, puis Port série 1 (console) dans la section Journaux de la page.
Vous pouvez configurer vos instances de sorte que leur sortie de port série soit envoyée à Cloud Logging. Pour en savoir plus, consultez la section Activer et désactiver la journalisation de la sortie du port série.
Obtenir l'ID d'un projet ou d'une organisation Google Cloud
Pour obtenir un ID de projet ou d'organisation Google Cloud n'importe où dans la console Google Cloud, développez la liste des projets Google Cloud à partir du sélecteur de projet et d'organisation Google Cloud, puis recherchez l'ID du projet Google Cloud dans la colonne ID.
Impossible d'afficher les entrées de journal
Si aucune entrée de journal ne s'affiche, vérifiez les points suivants :
Vérifiez que le bon projet Google Cloud est sélectionné.
Vérifiez que votre projet Google Cloud utilise des ressources qui génèrent des journaux et qu'il y a de l'activité sur ces ressources. Même si le projet Google Cloud est nouveau, des journaux d'audit devraient être présents et confirmer la création du projet. Pour savoir comment vérifier que vous utilisez une ressource générant des journaux, consultez la section Mapper des services sur des types de ressources.
Assurez-vous que la période n'est pas trop restreinte.
Affichez vos requêtes d'exclusion actives pour vous assurer que les journaux que vous recherchez ne sont pas accidentellement exclus.
Assurez-vous d'être autorisé à afficher les entrées de journal dans les projets et les vues de journaux référencés par le paramètre du menu Affiner le champ d'application. Pour savoir comment ajuster le champ d'application de votre recherche, consultez la section Affiner le champ d'application.
Ma requête est correcte, mais les entrées de journal ne s'affichent toujours pas
Vous ne pouvez pas afficher les entrées de journal antérieures à la durée de conservation de Logging. Reportez-vous à la section Durée de conservation des journaux pour la période de conservation des journaux en vigueur.
Pendant les périodes de charges importantes, des retards peuvent être observés lors de l'envoi de journaux à Logging, ou lors de leur réception et de leur affichage.
L'explorateur de journaux n'affiche pas les entrées de journal présentant des horodatages futurs tant que cette date n'est pas passée. Cette situation inhabituelle est probablement causée par un décalage au niveau de l'application envoyant les journaux.
Le champ d'application de la requête était trop large et celle-ci ne pouvait pas être exécutée dans un délai raisonnable. Le message affiché peut par exemple être "délai expiré avant la fin de l'opération". Essayez de rendre votre requête plus spécifique ou de réduire la période.
La requête renvoie une erreur
Si vous envoyez une requête sur une ressource sans spécifier de bucket, Cloud Logging utilise l'historique des récepteurs du projet Google Cloud pour déterminer l'emplacement dans lequel des entrées ont été écrites pour cette ressource. Si Cloud Logging identifie plus de 200 buckets dans lesquels des entrées ont pu être écrites, la requête échoue avec le message Error: Invalid query
.
Pour résoudre ce problème, affinez le champ d'application de votre requête sur un sous-ensemble de l'espace de stockage. Pour en savoir plus, consultez la section Affiner le champ d'application.
La période des résultats de requête ne correspond pas à la requête
Les données de journaux affichées dans les volets Résultats de requête et Champs du journal s'adaptent en fonction de la période capturée par la chronologie de l'histogramme. Vous pouvez ajuster la chronologie de l'histogramme à l'aide des commandes temporelles ou du sélecteur de période. L'ajustement de ces commandes temporelles ne modifie pas l'expression de requête dans le volet Requête.
Lorsque vous rédigez une requête avec un code temporel, le sélecteur de période est désactivé. La requête utilise l'expression d'horodatage comme restriction de période. Si une requête n'utilise pas d'expression d'horodatage, la requête utilise le sélecteur de période comme restriction.