SignalRServiceDiagnosticLogs 數據表的查詢
如需在 Azure 入口網站 使用這些查詢的資訊,請參閱Log Analytics教學課程。 如需 REST API,請參閱 查詢。
用戶端連線標識碼
用戶端連線的連線標識碼摘要。
SignalRServiceDiagnosticLogs
| where ConnectionType == "Client"
| summarize count() by ConnectionId, _ResourceId
線上關閉原因
已中斷連線的關閉原因摘要。
SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by ConnectionId, Message, _ResourceId
IP 位址
聯機至服務的 Ips 摘要,有助於找出相同問題是否具有 IP 位址中的模式。
SignalRServiceDiagnosticLogs
| where isnotnull(CallerIpAddress) and isnotempty(CallerIpAddress)
| summarize count() by CallerIpAddress, _ResourceId
與特定連線標識碼相關的記錄
包含特定連線標識碼的記錄清單。
SignalRServiceDiagnosticLogs
// Enter ConnectionId value to filter by specific connection ID.
| where ConnectionId == ""
| sort by TimeGenerated asc
| take 100
與特定訊息追蹤標識碼相關的記錄
包含特定訊息追蹤識別碼的記錄清單。
SignalRServiceDiagnosticLogs
| where OperationName == "ConnectionAborted" or OperationName == "ConnectionEnded" or OperationName == "EndConnectionFailed"
| summarize count() by ConnectionId, Message, _ResourceId
與特定使用者標識碼相關的記錄
包含特定使用者識別碼的記錄清單。
SignalRServiceDiagnosticLogs
// Enter UserId value to filter by specific user ID.
| where UserId == ""
| sort by TimeGenerated asc
| take 100
具有警告或例外狀況的記錄
記錄清單,其中包含警告或例外狀況(第一次顯示的最新記錄)。
SignalRServiceDiagnosticLogs
| where Level == "Warning" or Level == "Error"
| sort by TimeGenerated desc, Collection asc
| take 100
伺服器線上標識碼
連接標識碼的摘要,這些標識碼是伺服器連線。
SignalRServiceDiagnosticLogs
| where ConnectionType == "Server"
| summarize count() by ConnectionId, _ResourceId
作業名稱的時間圖表
及時的作業圖表,以取得連線和傳訊事件的趨勢。
SignalRServiceDiagnosticLogs
| summarize count() by OperationName, bin(TimeGenerated, 1min)
| render timechart
傳輸類型
線上的傳輸類型摘要。 通常 Websocket 預設應該是多數。
SignalRServiceDiagnosticLogs
| where isnotnull(TransportType) and isnotempty(TransportType)
| summarize count() by TransportType, _ResourceId
使用者識別碼
用戶標識碼的摘要。
SignalRServiceDiagnosticLogs
| summarize count() by UserId, _ResourceId