Rapports d'analyse

Les rapports d'analyse de Stackdriver Trace offrent une vue d'ensemble de la latence des requêtes envoyées à votre application, ou d'un sous-ensemble de requêtes.

Rapports quotidiens

Stackdriver Trace crée automatiquement un rapport quotidien qui compare les performances du jour précédent à celles du même jour de la semaine précédente. Vous pouvez consulter ce rapport dans Trace > Rapport d'analyse :

Rapport d'analyse de Stackdriver Trace

Le graphique figurant dans le rapport d'analyse présente la distribution des requêtes selon un axe logarithmique de temps de latence moyens. Le panneau Latency (Latence) figurant sous la vue graphique affiche les temps de latence moyens en pourcentage et propose des liens vers les traces des requêtes représentatives.

Ce rapport d'analyse est une vue simplifiée des rapports d'analyse complets que vous pouvez créer dans Stackdriver Trace.

Créer un rapport d'analyse personnalisé

Vous pouvez créer un rapport d'analyse personnalisé à partir d'un seul ensemble de paramètres, ou générer un rapport à partir de deux ensembles de paramètres. Vous pouvez ainsi comparer deux ensembles différents de données relatives à la latence et obtenir des informations supplémentaires sur vos traces. Les rapports personnalisés incluent les éléments suivants :

  • Les graphiques de distribution de la densité et de distribution cumulative des données de latence.
  • Lorsqu'ils sont détectés, les goulots d'étranglement identifient les appels RPC qui contribuent de manière significative à la latence.

Pour créer un rapport d'analyse personnalisé, vous pouvez :

Créer un nouveau rapport d'analyse

Pour créer un rapport d'analyse, procédez comme suit :

  1. Accédez à Stackdriver > Trace :

    Accéder à Stackdriver Trace

  2. Sous l'onglet Rapports d'analyse, cliquez sur Nouveau rapport.

    Saisissez ou sélectionnez les propriétés suivantes dans le formulaire qui s'affiche :

    Propriété Description
    Filtre de requêtes L'URI complet, le préfixe de l'URI ou les termes du filtre de Stackdriver Trace.

    Par exemple, si un délai racine de projet est Recv, saisissez le nom de ce délai racine (Recv) ou un préfixe de celui-ci pour inclure toutes les requêtes. Pour limiter le rapport aux traces avec un URI préfixé par Recv/cart, saisissez ce préfixe dans le filtre.

    Vous pouvez également filtrer les traces par attributs de délai. Par exemple, si vous ajoutez /http/status_code:5, le rapport n'inclut que les traces ayant un délai avec la clé d'attribut /http/status_code et les valeurs d'attribut précédées de 5.
    Méthode HTTP Méthode HTTP utilisée pour la requête. La valeur par défaut est Toutes.
    État HTTP État HTTP renvoyé par la requête. La valeur par défaut est Tous.
    Nom du rapport Nom lisible du rapport. Si aucun nom n'est spécifié pour ce champ facultatif, Stackdriver Trace crée un nom en fonction du filtre de requête spécifié et de l'heure à laquelle le rapport a été créé.
    Module Module App Engine (Java, Python, Go ou PHP) pour gérer cette requête. La valeur par défaut est Tous.
    Version Version de l'application App Engine qui a traité la requête. La valeur par défaut est Toutes.
    Période Période au cours de laquelle les requêtes ont eu lieu. Vous pouvez sélectionner la Dernière heure, les Dernières 24 heures, La semaine dernière ou une période Personnalisée. Si vous sélectionnez Personnalisée, vous devez spécifier les heures de début et de fin de la période. La valeur par défaut est Personnalisée.
  3. Pour créer un rapport qui compare deux ensembles de données, sélectionnez Créer une comparaison et spécifiez le module, la version de l'application et la période du deuxième ensemble de données.

  4. Cliquez sur Envoyer.

Créer un rapport similaire (un double)

Stackdriver Trace fournit également l'option Créer un rapport similaire, qui duplique le rapport choisi et qui vous permet de modifier un ou plusieurs paramètres. Pour créer un rapport de cette manière, procédez comme suit :

  1. Affichez un rapport d'analyse existant.

  2. Cliquez sur Créer un rapport similaire.

  3. Dans la fenêtre Nouvelle demande de rapport, modifiez un ou plusieurs paramètres de rapport, puis cliquez sur Envoyer.

Afficher un rapport d'analyse

Pour afficher un rapport d'analyse, procédez comme suit :

  1. Accédez à Stackdriver > Trace :

    Accéder à Stackdriver Trace

  2. Cliquez sur l'onglet Rapports d'analyse.

    La liste des rapports d'analyse s'affiche. Elle contient le rapport quotidien généré par le système, ainsi que tous les rapports personnalisés que vous avez créés.

  3. Cliquez sur le nom d'un rapport.

    Le rapport d'analyse s'affiche.

Afficher la latence globale des requêtes

Pour afficher une distribution graphique des requêtes dans le rapport selon un axe logarithmique des temps de latence moyens, cliquez sur le bouton Density distribution (Distribution de la densité) dans le rapport d'analyse.

Distribution de densité globale de Stackdriver Trace

Si vous avez créé un rapport de comparaison, Stackdriver Trace superpose les données des deux ensembles afin que vous puissiez les comparer et analyser toute modification.

Densité de comparaison globale de Stackdriver Trace

Le panneau Latency (Latence) figurant sous la vue graphique affiche les temps de latence moyens en pourcentage et propose des liens vers les traces des requêtes représentatives. Pour afficher la vue des détails de la trace, cliquez sur le numéro d'une trace.

Latence globale des requêtes de Stackdriver Trace

Stackdriver Trace tente d'identifier les goulots d'étranglement liés aux performances et les signale, le cas échéant, dans le panneau Goulots d'étranglement de la vue. Ce panneau met en évidence les appels RPC qui contribuent de manière significative à la latence dans les requêtes et les affiche par centile avec des requêtes représentatives. Vous pouvez ensuite cliquer sur le numéro d'une trace pour en afficher les détails.

Dans un rapport qui compare deux ensembles de données de latence, les goulots d'étranglement mettent en évidence les appels RPC qui ont provoqué des changements de distribution de latence entre les deux ensembles.

Goulots d'étranglement des requêtes de Stackdriver Trace

Afficher la latence cumulative des requêtes

Pour afficher le pourcentage des requêtes ayant abouti selon un axe logarithmique de temps de latence moyens, cliquez sur le bouton Cumulative distribution (Distribution cumulative).

Latence cumulative de Stackdriver Trace

Si vous avez créé un rapport de comparaison, Stackdriver Trace superpose les données des deux ensembles afin que vous puissiez les comparer et analyser toute modification.

Comparaison des latences cumulatives de Stackdriver Trace

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Stackdriver Trace