Explorer les résultats de la surveillance synthétique

Ce document explique comment explorer l'historique d'exécution de vos vérifications synthétiques, et comment afficher les métriques et les journaux collectés.

Cette fonctionnalité n'est disponible que pour les projets Google Cloud . Pour les configurations App Hub, sélectionnez le projet hôte App Hub ou le projet de gestion du dossier compatible avec les applications.

Avant de commencer

Dans le projet Google Cloud qui stocke votre contrôleur synthétique, procédez comme suit :

Afficher l'historique des exécutions pour une surveillance synthétique

Pour comprendre l'historique des exécutions réussies et échouées, consultez la page Détails de la surveillance synthétique pour la surveillance synthétique :

  1. Dans la console Google Cloud , accédez à la page  Surveillance synthétique :

    Accéder à Surveillance synthétique

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans la barre d'outils de la console Google Cloud , sélectionnez votre projet Google Cloud . Pour les configurations App Hub, sélectionnez le projet hôte App Hub ou le projet de gestion du dossier compatible avec les applications.
  3. Pour ouvrir la page Détails du test synthétique, recherchez le test synthétique que vous souhaitez afficher, puis cliquez sur son nom.

La page Détails du moniteur synthétique liste des informations récapitulatives, telles que le taux de réussite, la durée et l'état le plus récent. Cette page représente également la durée enregistrée de l'exécution sous forme de graphique et contient un tableau affichant une ligne pour chaque exécution.

Chaque ligne du tableau indique l'état, la date et la durée de l'exécution, et renvoie à une page qui affiche le code actuel et les journaux associés.

Afficher les journaux et les traces d'une exécution

Pour afficher les journaux, les traces et les informations récapitulatives d'une exécution, cliquez sur le lien vers l'exécution sur la page Détails du moniteur synthétique. Sur cette page, vous pouvez effectuer les actions suivantes :

  • Afficher les données de journaux
  • Affichez les données de trace.
  • Affichez le code actuel.

  • Accédez à la fonction Cloud Run.

  • Pour les tests Mocha, consultez les résultats de chaque test. Par exemple, si votre monitor synthétique contient quatre tests Mocha, le volet Résultats des tests contient quatre entrées. Chaque entrée de la liste est annotée comme réussie ou échouée.

    Si vous sélectionnez une entrée marquée comme ayant échoué, le code en échec s'affiche et est mis en surbrillance.

Consulter les données des journaux

Les journaux sont automatiquement collectés par Cloud Monitoring. Ces journaux contiennent des informations sur le test et les détails de l'échec. Les journaux disponibles dépendent de votre fonction Cloud Run. Par exemple, si vous utilisez Mocha, les journaux incluent des informations indiquant si le test a réussi ou échoué, la durée du test et, en cas d'échec, une trace de pile complète. La trace de la pile inclut la ligne de code qui a échoué, les types d'erreur et les messages d'erreur.

Pour afficher les détails de vos journaux associés, développez une entrée de journal dans le volet Journaux d'exécution.

L'entrée de journal s'affiche au format JSON. Si vous préférez afficher les journaux avec l'explorateur de journaux, cliquez sur Ouvrir dans l'explorateur de journaux. L'explorateur de journaux s'ouvre et une requête est préconfigurée.

Afficher les données de trace

Les données de trace sont collectées lorsque votre fonction Cloud Run s'exécute. Pour afficher les données de trace, utilisez la console Google Cloud ou l'API Cloud Trace.

Console

Pour afficher vos données de trace, effectuez l'une des opérations suivantes :

  • Pour afficher des informations récapitulatives sur une trace, cliquez sur Afficher les détails de la trace dans la barre d'outils de la page d'informations sur une exécution.

    Le panneau Détails s'ouvre et affiche un graphique de Gantt contenant des informations sur chaque span (enregistrement d'une opération) de la trace. Pour obtenir des informations complètes sur la trace et ses spans, cliquez sur Afficher dans Cloud Trace, qui ouvre la page Explorateur Trace.

  • Affichez vos traces dans Cloud Trace :

    1. Dans la console Google Cloud , accédez à la page Explorateur Trace :

      Accéder à Explorateur Trace

      Vous pouvez également accéder à cette page à l'aide de la barre de recherche.

    2. Dans la barre d'outils de la console Google Cloud , sélectionnez votre projet Google Cloud . Pour les configurations App Hub, sélectionnez le projet hôte App Hub ou le projet de gestion du dossier compatible avec les applications.
    3. Dans le graphique de carte de densité ou dans le tableau, sélectionnez une trace.

Votre trace et vos spans peuvent inclure des cercles dans la chronologie qui représentent les entrées de journaux ou les événements qui se sont produits lors de l'exécution. Cliquez sur le cercle pour afficher des informations sur l'entrée de journal ou l'événement. Pour identifier une fonction Cloud Run dans une entrée de journal, consultez le champ resource.labels.service_name.

Pour en savoir plus sur l'exploration de vos données de trace, consultez Rechercher et explorer des traces.

API

Nous vous recommandons d'utiliser la console Google Cloud pour afficher les données de trace. Toutefois, si vous souhaitez utiliser l'API Cloud Trace, utilisez la méthode traces.list pour lister les traces disponibles, puis la méthode traces.get pour obtenir les détails d'une trace.

Afficher les journaux et les métriques d'une fonction Cloud Run

Les journaux et les métriques vous fournissent des informations sur les actions effectuées par votre fonction Cloud Run. Par exemple, les journaux qui contiennent un champ nommé userAgent avec la valeur GoogleStackdriverMonitoring-UptimeChecks indiquent que votre service a reçu une requête du service de vérification du temps d'activité.

Le reste de cette section explique comment afficher les journaux et les métriques collectés par les fonctions Cloud Run.

Afficher les journaux de la fonction

Console

Pour afficher les journaux de la fonction Cloud Run :

  1. Dans le volet portant le nom de votre surveillance synthétique, cliquez sur le nom de la fonction Cloud Run.
  2. Sur la page Informations sur la fonction, sélectionnez l'onglet Journaux.

Pour explorer plus en détail les données de journalisation dans un graphique, développez une entrée de journal, puis sélectionnez Ouvrir dans l'explorateur de journaux. Dans l'explorateur de journaux, vous pouvez effectuer des actions telles qu'affiner la requête, créer une métrique basée sur les journaux ou créer une alerte basée sur les journaux.

API

Pour savoir comment lire et écrire des journaux de fonction Cloud Run de manière programmatique, consultez Écrire, afficher des journaux et y répondre.

Afficher les métriques de fonction

Pour les surveillances synthétiques, les métriques sont collectées à la fois par Cloud Monitoring et par les fonctions Cloud Run :

  • Cloud Monitoring collecte des métriques sur chaque exécution d'un contrôleur synthétique. Ces métriques incluent la latence de l'exécution du code et l'historique des réussites. Pour savoir comment afficher ces métriques, consultez Afficher l'historique d'exécution d'un moniteur synthétique.

  • Cloud Run Functions collecte des métriques sur chaque fonction Cloud Run. Ces métriques enregistrent la durée d'exécution, l'utilisation de la mémoire, le nombre d'instances et le nombre d'appels par section. Le reste de cette section explique comment afficher ces métriques.

Console

Pour afficher les métriques de la fonction Cloud Run :

  1. Dans le volet portant le nom de votre surveillance synthétique, cliquez sur le nom de la fonction Cloud Run.
  2. Sur la page Détails de la fonction, sélectionnez l'onglet Métriques.

Pour zoomer sur une plage horaire spécifique, procédez comme suit :

  1. Dans un graphique, placez le pointeur à une extrémité de la période, puis effectuez un clic gauche.
  2. Faites glisser le pointeur horizontalement vers l'autre extrémité de la plage horaire, puis relâchez le bouton du pointeur.

Pour explorer plus en détail les données affichées dans un graphique, sélectionnez Autres options du graphique dans la barre d'outils du graphique, puis faites votre choix. Vous avez le choix entre plusieurs options :

  • Télécharger le graphique au format PNG ou CSV
  • Enregistrer le graphique dans un tableau de bord personnalisé
  • Ouvrir l'explorateur de métriques
  • Développer ou réduire la légende du graphique
  • Réinitialiser le zoom