Partager via


Utiliser l’outil de suivi dynamique pour Azure SignalR Service

L’outil de suivi dynamique est une application web unique pour la capture et l’affichage des suivis dynamiques dans Azure SignalR Service. Les traces dynamiques peuvent être collectées en temps réel sans aucune dépendance vis-à-vis d’autres services.

Vous pouvez activer et désactiver la fonctionnalité de suivi dynamique en une seule sélection. Vous pouvez également choisir n’importe quelle catégorie de journal qui vous intéresse.

Remarque

Les suivis actifs sont comptabilisées en tant que messages sortants.

L’utilisation de Microsoft Entra ID pour accéder à l’outil de suivi dynamique n’est pas prise en charge.

Lancer l’outil de suivi dynamique

Lorsque vous activez une clé d’accès, vous utilisez un jeton d’accès pour authentifier l’outil de suivi dynamique. Sinon, vous utilisez Microsoft Entra ID pour authentifier l’outil.

Vous pouvez vérifier si vous avez activé une clé d’accès en accédant à la page Clés d’Azure SignalR Service dans le portail Azure.

Étapes si vous avez activé une clé d’accès

  1. Accédez au portail Azure et à votre page Azure SignalR Service.
  2. Dans le menu de gauche, sous Surveillance, sélectionnez Paramètres de suivi dynamique.
  3. Sélectionnez Activer la trace dynamique.
  4. Sélectionnez le bouton Enregistrer, puis attendez que les modifications prennent effet.
  5. Sélectionnez Ouvrir l’outil de suivi dynamique.

Capture d’écran des sélections permettant d’ouvrir l’outil de suivi dynamique.

Étapes si vous n’avez pas activé une clé d’accès

Attribuer l’autorisation de l’API de l’outil Live Trace à vous-même

  1. Accédez au portail Azure et à votre page Azure SignalR Service.
  2. Sélectionnez Contrôle d’accès (IAM) .
  3. Dans la nouvelle page, sélectionnez +Ajouter, puis sélectionnez Attribution de rôle.
  4. Dans la nouvelle page, sélectionnez l’onglet Rôles de fonction de tâche, sélectionnez le rôle Propriétaire Azure SignalR Service, puis sélectionnez Suivant.
  5. Sur la page Membres, cliquez sur +Sélectionner des membres.
  6. Dans le nouveau panneau, recherchez et sélectionnez des membres, puis cliquez sur Sélectionner.
  7. Cliquez sur Vérifier + attribuer, puis attendez la notification d’achèvement.

Ouvrir l’outil

  1. Accédez au portail Azure et à votre page Azure SignalR Service.
  2. Dans le menu de gauche, sous Surveillance, sélectionnez Paramètres de suivi dynamique.
  3. Sélectionnez Activer la trace dynamique.
  4. Sélectionnez le bouton Enregistrer, puis attendez que les modifications prennent effet.
  5. Sélectionnez Ouvrir l’outil de suivi dynamique.

Capture d’écran de l’ouverture de l’outil de suivi dynamique.

Connectez-vous avec votre compte Microsoft

  1. Lorsque la fenêtre de connexion Microsoft s’ouvre dans l’outil de suivi dynamique, entrez vos informations d’identification. Si aucune fenêtre de connexion n’apparaît, veillez à autoriser les fenêtres contextuelles dans votre navigateur.
  2. Attendez que la mention Prêt apparaisse dans la barre d’état.

Capturer des traces dynamiques

Dans l’outil de suivi dynamique, vous pouvez :

  • Commencer à capturer des traces dynamiques en temps réel à partir de l’instance Azure SignalR Service.
  • Effacer les traces dynamiques en temps réel capturées.
  • Exporter les traces dynamiques dans un fichier. Le format de fichier actuellement pris en charge est le format .csv.
  • Filtrer les traces dynamiques en temps réel capturées avec un mot clé spécifique. Les séparateurs (par exemple, espace, virgule ou point-virgule), s’ils sont présents, sont traités comme faisant partie intégrante du mot clé.

Capture d’écran montrant la capture de traces dynamiques avec l’outil de trace dynamique.

Les traces dynamiques en temps réel capturées par l’outil contiennent des informations détaillées pour la résolution des problèmes.

Nom Description
Heure Heure de l’événement de journal.
Niveau de consignation Niveau de l’événement de journal : Trace, Debug, Informational, Warning ou Error.
Nom de l’événement Nom de l’opération de l’événement de journal.
Message Message détaillé de l’événement de journal.
Exception Exception d’exécution du service Azure Web PubSub.
Hub Nom du hub défini par l’utilisateur.
ID de connexion Identité de la connexion.
Type de la connexion Type de la connexion. Les valeurs autorisées sont Server (connexions entre le serveur et le service) et Client (connexions entre le client et le service).
Code utilisateur Identité de l’utilisateur.
IP Adresse IP du client.
Serveur Sticky Mode de routage du client. Les valeurs autorisées sont Disabled, Preferred et Required. Pour plus d’informations, consultez ServerStickyMode.
Transport Transport que le client peut utiliser pour envoyer des requêtes HTTP. Les valeurs autorisées sont WebSockets, ServerSentEvents et LongPolling. Pour plus d’informations, consultez HttpTransportType.
ID de suivi des messages Identificateur unique d’un message.
Modèle de routage Modèle de routage de l’API.
méthode HTTP Méthode HTTP POST, GET, PUT ou DELETE.
URL Uniform Resource Locator.
ID de trace Identificateur unique pour représenter une requête.
Code d’état Code de réponse HTTP.
Durée Durée entre la réception et le traitement de la demande.
En-têtes Informations supplémentaires passées par le client et le serveur à l’aide d’une requête ou d’une réponse HTTP.
ID d’appel Identificateur unique pour représenter une invocation (disponible uniquement pour ASP.NET SignalR).
Type de message Type du message. BroadcastDataMessage, JoinGroupMessage et LeaveGroupMessage en sont des exemples.

Étapes suivantes

Découvrez comment gérer les problèmes courants liés à l’outil de trace dynamique :