Accéder aux traces dans Cloud Trace
Cloud Trace est un système de traçage distribué qui recueille les données de latence des applications et les affiche en quasi-temps réel. Il vous permet de suivre un échantillon de requêtes à travers votre système distribué, d'observer les appels réseau et de profiler votre système de bout en bout.
Notez que Cloud Trace est désactivé par défaut. Pour activer Cloud Trace, redéployez le plan de contrôle géré par le client à l'aide du fichier YAML décrit dans la section Activer les fonctionnalités facultatives.
Les pages Anthos Service Mesh fournissent un lien vers les traces de la page Cloud Trace dans la console Google Cloud.
Accéder aux traces
Afficher des exemples de trace d'un service
Pour afficher un échantillon des traces d'un service dans votre application, procédez comme suit:
Accédez à la page Anthos Service Mesh de Google Cloud Console.
Sous Services, sélectionnez le nom du service que vous souhaitez inspecter.
La capture d'écran suivante montre un exemple de service
frontend
.Sous Demander des traces, cliquez sur une trace pour afficher plus d'informations.
La capture d'écran suivante montre un exemple de sous-panneau "Demande de trace".
Afficher toutes les traces
Pour afficher toutes les traces d'un service, procédez comme suit:
Accédez à la page Anthos Service Mesh de Google Cloud Console.
Sous Services, sélectionnez le nom du service que vous souhaitez inspecter.
Accédez à la page Métriques.
Spécifiez une période dans le menu déroulant Période ou définissez une période personnalisée avec la chronologie.
Cliquez sur Afficher les traces.
Les traces d'un service dans Anthos Service Mesh contiennent les informations suivantes :
- Latences des requêtes dans différents services du maillage.
- Propriétés des requêtes HTTP, y compris l'ID, l'URL, la taille, la latence et le protocole.
- Nom du service, espace de noms et ID de maillage associés aux libellés
istio.canonical_service
,istio.namespace
etistio.mesh_id
, respectivement.