Freigeben über


Verwenden des Tools für die Liveablaufverfolgung für Azure SignalR Service

Das Tool für die Liveablaufverfolgung ist eine einzelne Webanwendung für die Erfassung und Anzeige von Liveablaufverfolgungen in Azure SignalR Service. Die Liveablaufverfolgungen können in Echtzeit ohne jede Abhängigkeit von anderen Diensten erfasst werden.

Sie können das Feature der Liveablaufverfolgung mit einem einzelnen Auswahlvorgang aktivieren und deaktivieren. Sie können auch eine Protokollkategorie auswählen, die Sie interessiert.

Hinweis

Liveablaufverfolgungen werden als ausgehende Nachrichten gezählt.

Die Verwendung von Microsoft Entra ID für den Zugriff auf das Tool für die Liveablaufverfolgung wird nicht unterstützt.

Öffnen des Tools für die Liveablaufverfolgung

Wenn Sie einen Zugriffsschlüssel aktivieren, verwenden Sie ein Zugriffstoken zum Authentifizieren des Tools für die Liveablaufverfolgung. Verwenden Sie andernfalls Microsoft Entra ID zum Authentifizieren des Tools.

Sie können überprüfen, ob Sie einen Zugriffsschlüssel aktiviert haben, indem Sie die Seite Schlüssel für Azure SignalR Service im Azure-Portal aufrufen.

Schritte, wenn Sie einen Zugriffsschlüssel aktiviert haben

  1. Wechseln Sie zum Azure-Portal und Ihrer Azure SignalR Service-Seite.
  2. Wählen Sie im linken Menü unter Überwachung die Option Einstellungen für die Live-Ablaufverfolgung aus.
  3. Wählen Sie Liveablaufverfolgung aktivieren aus.
  4. Wählen Sie die Schaltfläche Speichern aus, und warten Sie dann, bis die Änderungen wirksam werden.
  5. Wählen Sie Live-Ablaufverfolgungstool öffnen aus.

Screenshot der Auswahl zum Öffnen des Tools für die Liveablaufverfolgung.

Schritte, wenn Sie keinen Zugriffsschlüssel aktiviert haben

Zuweisen der API-Berechtigung zum Live-Ablaufverfolgungstool für sich selbst

  1. Wechseln Sie zum Azure-Portal und Ihrer Azure SignalR Service-Seite.
  2. Wählen Sie Zugriffssteuerung (IAM) aus.
  3. Wählen Sie auf der neuen Seite + Hinzufügen und dann Rollenzuweisung aus.
  4. Wählen Sie auf der neuen Seite die Registerkarte Rollen der Stellenfunktion aus, wählen Sie die Rolle SignalR Service-Besitzer aus, und wählen Sie dann Weiter aus.
  5. Klicken Sie auf der Seite Mitglieder auf +Mitglieder auswählen.
  6. Suchen Sie im neuen Bereich nach Mitgliedern, wählen Sie sie aus, und klicken Sie dann auf Auswählen.
  7. Wählen Sie Überprüfen und zuweisen aus, und warten Sie auf die Abschlussbenachrichtigung.

Öffnen des Tools

  1. Wechseln Sie zum Azure-Portal und Ihrer Azure SignalR Service-Seite.
  2. Wählen Sie im linken Menü unter Überwachung die Option Einstellungen für die Live-Ablaufverfolgung aus.
  3. Wählen Sie Liveablaufverfolgung aktivieren aus.
  4. Wählen Sie die Schaltfläche Speichern aus, und warten Sie dann, bis die Änderungen wirksam werden.
  5. Wählen Sie Live-Ablaufverfolgungstool öffnen aus.

Screenshot des Öffnens des Tools für die Liveablaufverfolgung.

Anmelden mit Ihrem Microsoft-Konto

  1. Wenn das Microsoft-Anmeldefenster im Tool für die Liveablaufverfolgung geöffnet wird, geben Sie Ihre Anmeldeinformationen ein. Wenn kein Anmeldefenster angezeigt wird, stellen Sie sicher, dass Popupfenster in Ihrem Browser zugelassen sind.
  2. Warten Sie, bis in der Statusleiste Bereit angezeigt wird.

Erfassen von Liveablaufverfolgungen

Das Tool für die Liveablaufverfolgung bietet folgende Optionen:

  • Beginnen Sie mit der Erfassung von Echtzeit-Liveablaufverfolgungen aus der Azure SignalR Service-Instanz.
  • Löschen Sie die erfassten Echtzeit-Liveablaufverfolgungen.
  • Exportieren Sie Liveablaufverfolgungen in eine Datei. Das derzeit unterstützte Dateiformat ist CSV.
  • Filtern Sie die erfassten Echtzeit-Liveablaufverfolgungen mit einem bestimmten Schlüsselwort. Trennzeichen (z. B. Leerzeichen, Komma oder Semikolon) werden, sofern vorhanden, als Teil des Schlüsselworts behandelt.

Screenshot des Erfassens von Liveablaufverfolgungen mit dem Tool für Liveablaufverfolgungen.

Die vom Tool erfassten Echtzeit-Liveablaufverfolgungen enthalten ausführliche Informationen für die Problembehandlung.

Name Beschreibung
Zeit Protokollereigniszeit.
Protokollebene Protokollereignisebene: Trace, Debug, Informational, Warning oder Error.
Ereignisname Vorgangsname des Protokollereignisses.
Meldung Ausführliche Meldung des Protokollereignisses.
Exception Laufzeitausnahme des Azure Web PubSub-Diensts.
Hub Benutzerdefinierter Hubname.
Verbindungs-ID Identität der Verbindung.
Verbindungstyp Typ der Verbindung. Zulässige Werte sind Server (Verbindungen zwischen Server und Dienst) und Client (Verbindungen zwischen Client und Dienst).
Benutzer-ID Identität des Benutzers.
IP IP-Adresse des Clients.
Serverbindung Routingmodus des Clients. Zulässige Werte sind Disabled, Preferred und Required. Weitere Informationen finden Sie unter ServerStickyMode.
Transport Transporttyp, den der Client verwenden kann, um HTTP-Anforderungen zu senden. Zulässige Werte sind WebSockets, ServerSentEvents und LongPolling. Weitere Informationen finden Sie unter HttpTransportType.
ID der Nachrichtenablaufverfolgung Der eindeutiger Bezeichner für eine Nachricht.
Routenvorlage Routenvorlage der API.
HTTP-Methode HTTP-Methode: POST, GET, PUT oder DELETE.
URL Uniform Resource Locator.
Ablaufverfolgungs-ID Eindeutiger Bezeichner, der eine Anforderung darstellen soll.
Statuscode HTTP-Antwortcode.
Dauer Dauer zwischen Empfang und Verarbeitung der Anforderung.
Headers Zusätzliche Informationen, die vom Client und vom Server mit einer HTTP-Anforderung oder -Antwort übergeben werden.
Aufruf-ID Eindeutiger Bezeichner, der einen Aufruf darstellen soll (nur für ASP.NET SignalR verfügbar).
Nachrichtentyp Typ der Nachricht. Beispiele hierfür sind BroadcastDataMessage, JoinGroupMessage und LeaveGroupMessage.

Nächste Schritte

Erfahren Sie, wie Sie häufige Probleme mit dem Tool für die Liveablaufverfolgung behandeln: