Afficher les traces de plusieurs projets

Vous pouvez afficher et analyser les données de trace collectées à partir de plusieurs Google Cloud projets dans une seule vue en configurant un champ d'application de trace et le champ d'application d'observabilité. Un champ d'application de trace répertorie les ressources dans lesquelles rechercher des données de trace, tandis que le champ d'application d'observabilité spécifie le champ d'application de trace à utiliser par défaut.

Pour afficher les étendues de trace stockées dans plusieurs projets (par exemple, lorsqu'une application d'un projet appelle un service hébergé dans un autre projet), procédez comme suit :

  1. Pour chaque projet dans lequel des données de trace sont stockées, demandez à votre administrateur de vous accorder le rôle Utilisateur Cloud Trace (roles/cloudtrace.user) sur le projet. Ce rôle vous permet d'afficher les données de trace stockées par le projet.

  2. Identifiez le projet dans lequel vous prévoyez d'afficher vos données de trace et demandez à votre administrateur de vous accorder les rôles suivants sur ce projet :

  3. Dans le projet dans lequel vous prévoyez d'afficher vos données de trace, créez un champ d'application de trace et configurez-le pour qu'il répertorie la vue de trace par défaut pour chaque projet qui stocke des données de trace.

    La vue de trace par défaut d'un projet donne accès à toutes les données de trace stockées par le projet et comporte le chemin d'accès _Trace/Spans/_AllSpans, où les champs _Trace, Spans et _AllSpans font référence à un bucket d'observabilité, à un ensemble de données et à une vue. Pour en savoir plus sur les champs d'application de trace, consultez la section Créer et gérer des champs d'application de trace.

  4. Dans le même projet, définissez votre nouveau champ d'application de trace comme champ d'application de trace par défaut.

    Lorsque vous définissez un champ d'application de trace par défaut, vous mettez également à jour le champ d'application d'observabilité, que la page Explorateur de traces utilise pour identifier les ressources dans lesquelles rechercher des données de trace. Étant donné que le champ d'application d'observabilité identifie également le champ d'application de journaux par défaut, il permet au système de corréler les données de journal et de trace.

    Si vous n'effectuez pas cette étape, la page Explorateur de traces ne recherche automatiquement les données de trace que dans le projet que vous avez sélectionné. De plus, le système peut ne pas être en mesure de corréler vos données de journal et de trace. Pour en savoir plus, consultez la section Configurer des champs d'application d'observabilité pour les requêtes multiprojets.

Une fois la page Explorateur de traces ouverte, pour modifier les ressources dans lesquelles la page recherche des données de trace, utilisez l'élément Champ d'application de la barre d'outils. Pour en savoir plus, consultez la section Configurer les vues dans lesquelles l'Explorateur de traces effectue des recherches.