Dela via


Frågor för tabellen SignalRServiceDiagnosticLogs

Information om hur du använder dessa frågor i Azure Portal finns i Log Analytics-självstudien. Information om REST-API:et finns i Fråga.

Klientanslutnings-ID:t

Sammanfattning av anslutnings-ID:t som är klientanslutningar.

SignalRServiceDiagnosticLogs
| where ConnectionType == "Client"
| summarize count() by ConnectionId, _ResourceId

Orsaker till anslutningsstängning

Sammanfattning av nära orsaker till frånkopplade anslutningar.

SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by  ConnectionId, Message, _ResourceId

IP-adresser

Sammanfattning av IP-adresser som är anslutna till tjänsten, vilket är användbart för att ta reda på om samma problem har mönster i IP-adressen.

SignalRServiceDiagnosticLogs
| where isnotnull(CallerIpAddress) and isnotempty(CallerIpAddress)
| summarize count() by CallerIpAddress, _ResourceId

Loggar relaterade till specifikt anslutnings-ID

En lista över loggar som innehåller specifikt anslutnings-ID.

SignalRServiceDiagnosticLogs
// Enter ConnectionId value to filter by specific connection ID.
| where ConnectionId == ""
| sort by TimeGenerated asc
| take 100

Loggar relaterade till specifikt meddelandespårnings-ID

En lista över loggar som innehåller det specifika meddelandespårnings-ID:t.

SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by  ConnectionId, Message, _ResourceId

Loggar relaterade till specifikt användar-ID

En lista över loggar som innehåller det specifika användar-ID:t.

SignalRServiceDiagnosticLogs
// Enter UserId value to filter by specific user ID.
| where UserId == ""
| sort by TimeGenerated asc
| take 100

Loggar med varningar eller undantag

En lista över loggar som innehåller varningar eller undantag (de senaste loggarna visas först).

SignalRServiceDiagnosticLogs
| where Level == "Warning" or Level == "Error"
| sort by TimeGenerated desc, Collection asc
| take 100

Serveranslutnings-ID:t

Sammanfattning av anslutnings-ID:t som är serveranslutningar.

SignalRServiceDiagnosticLogs
| where ConnectionType == "Server"
| summarize count() by  ConnectionId, _ResourceId

Tidsdiagram över åtgärdsnamn

Diagram över åtgärder i tid för att få trenden med anslutnings- och meddelandehändelser.

SignalRServiceDiagnosticLogs
| summarize count() by OperationName, bin(TimeGenerated, 1min)
| render timechart

Transporttyper

Sammanfattning av transporttyper för anslutningar. Vanligtvis bör Websockets vara majoriteten som standard.

SignalRServiceDiagnosticLogs
| where isnotnull(TransportType) and isnotempty(TransportType)
| summarize count() by TransportType, _ResourceId

Användar-ID:t

Sammanfattning av användar-ID:t.

SignalRServiceDiagnosticLogs
| summarize count() by UserId, _ResourceId