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