Ce document décrit les problèmes courants d'affichage des journaux et explique comment utiliser les la console Google Cloud pour afficher et corriger les erreurs de configuration des 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
Il est possible que les journaux écrits dans la console d'une instance Compute Engine ne soient pas 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 la sortie du port série envoyées à 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 depuis n'importe où dans le console Google Cloud, développez la liste des projets Google Cloud dans un sélecteur de projet et d'organisation Google Cloud, et recherchez 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 vous utilisez une ressource qui génère des journaux, Mapper des services sur des types de ressources
Assurez-vous que la période n'est pas trop courte.
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 des projets et les vues de journaux référencées à l'aide du 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 a été défini trop grand et n'a pas pu aboutir dans un délai raisonnable de temps. 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 les entrées
a pu être rédigée, la requête échoue, et 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 ajustez la chronologie de l'histogramme à l'aide des commandes temporelles de l'histogramme ou des sélecteur de période. Le réglage de ces commandes temporelles n'a aucune incidence L'expression de requête dans le volet Requête
Lorsqu'une requête comporte un horodatage, le sélecteur de période est désactivé. La requête utilise l'expression de code temporel 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.