Delen via


Query's voor de tabel SignalRServiceDiagnosticLogs

Zie de zelfstudie over Log Analytics voor meer informatie over het gebruik van deze query's in Azure Portal. Zie Query voor de REST API.

Clientverbindings-id's

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

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

Redenen voor sluiten van verbinding

Samenvatting van dichte 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, wat handig is om te achterhalen 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 specifieke verbindings-id

Een lijst met logboeken die een specifieke verbindings-id bevat.

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

Logboeken met betrekking tot specifieke berichttracerings-id

Een lijst met logboeken met de specifieke tracerings-id voor berichten.

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

Logboeken met betrekking tot specifieke gebruikers-id's

Een lijst met logboeken die de specifieke gebruikers-id bevat.

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 die waarschuwingen of uitzonderingen bevat (de meest recente logboeken die eerst worden 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 met bewerkingsnamen

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

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

Transporttypen

Overzicht van 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