Résoudre les problèmes liés à l'explorateur de journaux

Ce document explique les problèmes courants d'affichage des journaux et explique 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 Télécharger. La commande démarre, mais ne se termine pas ou signale 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 du champ Nombre maximal d'entrées de journaux.
  • 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 console pour 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:

  1. 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.

  2. Sélectionnez l'instance, puis choisissez Port série 1 (console) dans la section Journaux de la page.

Vous pouvez configurer vos instances de sorte que la sortie de leur port série soit envoyée à Cloud Logging. Pour en savoir plus, consultez la page Activer et désactiver la journalisation des données en sortie du port série.

Obtenir l'ID du projet ou de l'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 :

  • Le bon projet Google Cloud est-il sélectionné ? Si ce n'est pas le cas, sélectionnez le projet Google Cloud approprié dans le sélecteur de projet et d'organisation Google Cloud.

  • Votre projet Google Cloud utilise-t-il des ressources qui génèrent des journaux ? Y a-t-il de l'activité sur ces ressources ? Même si le projet Google Cloud est nouveau, des journaux d'audit devraient être consignés pour confirmer qu'il a été créé. Vérifiez que vous utilisez une ressource générant des journaux en accédant à la section Mapper des services sur des types de ressources de la page Liste de ressources surveillées.

  • La période définie est-elle trop restrictive ? Vérifiez que la période définie dans votre requête est correcte.

  • Affichez vos requêtes d'exclusion actives pour vous assurer que les journaux que vous recherchez ne sont pas accidentellement exclus.

  • Le champ d'application approprié est-il utilisé pour afficher les journaux ? 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 lancez 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 où des entrées ont pu être écrites pour cette ressource. Si Cloud Logging identifie plus de 200 buckets dans lesquels des entrées peuvent avoir été é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 de l'histogramme ou du sélecteur de période. Le réglage de ces commandes temporelles ne modifie pas l'expression de requête dans le volet Query (Requête).

Lorsque vous rédigez une requête avec un horodatage, le sélecteur de période est désactivé et 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.