Запросы для таблицы SignalRServiceDiagnosticLogs
Идентификаторы подключений клиентов
Сводка идентификаторов подключений, являющихся клиентскими подключениями.
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-адреса
Сводка ip-адресов, подключенных к службе. Это полезно, чтобы выяснить, имеет ли та же проблема шаблон в 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по