Delen via


Query's voor de tabel SignalRServiceDiagnosticLogs

Clientverbindings-id's

Samenvatting van de verbindings-id's die clientverbindingen zijn.

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

Redenen voor het sluiten van de verbinding

Samenvatting van de nauwe redenen voor verbroken verbindingen.

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

IP-adressen

Samenvatting van IP's die zijn verbonden met de service. Dit is handig om erachter te komen of hetzelfde probleem een patroon heeft in het IP-adres.

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

Logboeken met betrekking tot een specifieke verbindings-id

Een lijst met logboeken met een specifieke verbindings-id.

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

Logboeken met betrekking tot een specifieke berichttracerings-id

Een lijst met logboeken met de specifieke berichttracerings-id.

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

Logboeken met betrekking tot een specifieke gebruikers-id

Een lijst met logboeken met de specifieke gebruikers-id.

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

Logboeken met waarschuwing of uitzonderingen

Een lijst met logboeken met waarschuwingen of uitzonderingen (meest recente logboeken worden eerst weergegeven).

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

Serververbindings-id's

Samenvatting van de verbindings-id's die serververbindingen zijn.

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

Tijddiagram van bewerkingsnamen

Grafiek van bewerkingen in de tijd, voor het ophalen van de trend van de connectiviteits- en berichtenevenementen.

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

Transporttypen

Samenvatting van de transporttypen voor verbindingen. Meestal moeten Websockets standaard de meerderheid zijn.

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

Gebruikersnamen

Samenvatting van de gebruikers-id's.

SignalRServiceDiagnosticLogs
| summarize count() by UserId, _ResourceId