Abfragen für die Tabelle "SignalRServiceDiagnosticLogs"
Clientverbindungs-IDs
Zusammenfassung der Verbindungs-IDs, bei denen es sich um Clientverbindungen handelt.
SignalRServiceDiagnosticLogs
| where ConnectionType == "Client"
| summarize count() by ConnectionId, _ResourceId
Gründe für das Schließen der Verbindung
Zusammenfassung der Schließen der Gründe für nicht verbundene Verbindungen.
SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by ConnectionId, Message, _ResourceId
IP-Adressen
Zusammenfassung der IP-Adressen, die mit dem Dienst verbunden sind. Dies ist nützlich, um herauszufinden, ob dasselbe Problem ein Muster in der IP-Adresse aufweist.
SignalRServiceDiagnosticLogs
| where isnotnull(CallerIpAddress) and isnotempty(CallerIpAddress)
| summarize count() by CallerIpAddress, _ResourceId
Protokolle im Zusammenhang mit einer bestimmten Verbindungs-ID
Eine Liste von Protokollen, die eine bestimmte Verbindungs-ID enthält.
SignalRServiceDiagnosticLogs
// Enter ConnectionId value to filter by specific connection ID.
| where ConnectionId == ""
| sort by TimeGenerated asc
| take 100
Protokolle im Zusammenhang mit einer bestimmten Nachrichtenablaufverfolgungs-ID
Eine Liste von Protokollen, die die spezifische Nachrichtenablaufverfolgungs-ID enthält.
SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by ConnectionId, Message, _ResourceId
Protokolle, die sich auf eine bestimmte Benutzer-ID beziehen
Eine Liste von Protokollen, die die spezifische Benutzer-ID enthält.
SignalRServiceDiagnosticLogs
// Enter UserId value to filter by specific user ID.
| where UserId == ""
| sort by TimeGenerated asc
| take 100
Protokolle mit Warnungen oder Ausnahmen
Eine Liste von Protokollen, die Warnungen oder Ausnahmen enthält (die neuesten Protokolle werden zuerst angezeigt).
SignalRServiceDiagnosticLogs
| where Level == "Warning" or Level == "Error"
| sort by TimeGenerated desc, Collection asc
| take 100
Serververbindungs-IDs
Zusammenfassung der Verbindungs-IDs, bei denen es sich um Serververbindungen handelt.
SignalRServiceDiagnosticLogs
| where ConnectionType == "Server"
| summarize count() by ConnectionId, _ResourceId
Zeitdiagramm mit Vorgangsnamen
Diagramm der Vorgänge in der Zeit, um den Trend der Konnektivitäts- und Messagingereignisse abzurufen.
SignalRServiceDiagnosticLogs
| summarize count() by OperationName, bin(TimeGenerated, 1min)
| render timechart
Transporttypen
Zusammenfassung der Transporttypen für Verbindungen. In der Regel sollten Websockets standardmäßig die Mehrheit sein.
SignalRServiceDiagnosticLogs
| where isnotnull(TransportType) and isnotempty(TransportType)
| summarize count() by TransportType, _ResourceId
Benutzer-IDs
Zusammenfassung der Benutzer-IDs.
SignalRServiceDiagnosticLogs
| summarize count() by UserId, _ResourceId
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für