Справочник по данным мониторинга Azure Web PubSub
В этой статье приведена ссылка на данные журналов и метрик, собранные для анализа производительности и доступности Azure Web PubSub. Дополнительные сведения о сборе и анализе данных мониторинга для Azure Web PubSub см. в статье Monitor Web PubSub .
Метрики
Метрики предоставляют аналитические сведения о состоянии работы службы. Доступные метрики:
Метрика | Единица измерения | Рекомендуемый тип агрегирования | Description | Измерения |
---|---|---|---|---|
Число закрытия подключений | Count | Sum | Количество подключений, закрытых по различным причинам. | ConnectionCloseCategory |
Число подключений | Count | Max / Avg | Количество подключений к службе. | Нет измерений |
Число открытых подключений | Count | Sum | Количество новых открытых подключений. | Нет измерений |
Использование квоты подключений | Процент | Max / Avg | Процент подключений относительно квоты подключения. | Нет измерений |
Inbound Traffic (Входящий трафик) | Байт | Sum | Входящий трафик к службе. | Нет измерений |
Outbound Traffic (Исходящий трафик) | Байт | Sum | Исходящий трафик из службы. | Нет измерений |
Загрузка сервера | Процент | Max / Avg | Процент нагрузки сервера. | Нет измерений |
Дополнительные сведения см. в разделе Метрики.
Журналы ресурсов
Архивировать в учетной записи хранения
Строки JSON архивных журналов содержат элементы, перечисленные в таблице ниже.
Формат
Имя | Описание |
---|---|
Время | Время события журнала |
level | Уровень события журнала |
resourceId | Идентификатор ресурса вашей Службы Azure SignalR |
расположение | Расположение вашей Службы Azure SignalR |
Категория | Категория события журнала |
operationName | Имя операции для события |
callerIpAddress | IP-адрес сервера или клиента |
свойства | Подробные свойства, связанные с этим событием журнала. Дополнительные сведения см. в таблице свойств ниже. |
Таблица свойств
Имя | Описание |
---|---|
коллекция | Коллекция событий журнала. Допустимые значения: Connection , Authorization и Throttling . |
connectionId | Удостоверение подключения |
userId | Удостоверение пользователя |
message | Подробное сообщение о событии журнала. |
hub | Определяемое пользователем имя концентратора |
routeTemplate | Шаблон маршрута API |
httpMethod | Метод Http (POST/GET/PUT/DELETE) |
URL-адрес | Универсальный указатель ресурсов |
traceId | Уникальный идентификатор вызова |
statusCode | Код ответа HTTP |
duration | Длительность между запросом получается и обрабатывается |
заголовки | Дополнительные сведения, передаваемые клиентом и сервером с HTTP-запросом или ответом |
Ниже приведен пример строки JSON журнала архивирования.
{
"properties": {
"message": "Connection started",
"collection": "Connection",
"connectionId": "LW61bMG2VQLIMYIVBMmyXgb3c418200",
"userId": null
},
"operationName": "ConnectionStarted",
"category": "ConnectivityLogs",
"level": "Informational",
"callerIpAddress": "167.220.255.79",
"resourceId": "/SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/MYGROUP/PROVIDERS/MICROSOFT.SIGNALRSERVICE/WEBPUBSUB/MYWEBPUBSUB",
"time": "2021-09-17T05:25:05Z",
"location": "westus"
}
Схема архивов журналов для Log Analytics.
Столбцы журнала архива включают элементы, перечисленные в следующей таблице.
Имя | Описание |
---|---|
TimeGenerated | Время события журнала |
Коллекция | Коллекция событий журнала. Допустимые значения: Connection , Authorization и Throttling . |
OperationName | Имя операции для события |
Расположение | Расположение вашей Службы Azure SignalR |
Уровень | Уровень события журнала |
CallerIpAddress | IP-адрес сервера или клиента |
Сообщение | Подробное сообщение о событии журнала. |
UserId | Удостоверение пользователя |
ConnectionId | Удостоверение подключения |
ConnectionType | Тип подключения. Допустимые значения: Server | Client . Server : подключение со стороны сервера; Client : подключение со стороны клиента. |
TransportType | Тип транспорта соединения. Допустимые значения: Websockets | ServerSentEvents | LongPolling |
Таблицы журналов Azure Monitor
Azure Web PubSub использует таблицы Kusto из журналов Azure Monitor. Эти таблицы можно запрашивать с помощью Log Analytics.
См. также
- Сведения о мониторинге Azure Web PubSub см. в разделе "Мониторинг Azure Web PubSub ".
- Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.