справочник по данным мониторинга Служба Azure SignalR

В этой статье содержатся все справочные сведения о мониторинге для этой службы.

Дополнительные сведения о данных, собираемых для Служба Azure SignalR, и их использовании см. в Служба Azure SignalR мониторинга.

Метрики

В этом разделе перечислены все автоматически собранные метрики платформы для этой службы. Эти метрики также являются частью глобального списка всех метрик платформы, поддерживаемых в Azure Monitor.

Сведения о хранении метрик см. в обзоре метрик Azure Monitor.

Метрики для Служба Azure SignalR находятся в категориях ошибок, насыщенности или трафика.

Поддерживаемые метрики для Microsoft.SignalRService/SignalR

В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.SignalRService/SignalR.

  • Все столбцы могут не присутствовать в каждой таблице.
  • Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.

Заголовки таблиц

  • Категория — группа метрик или классификация.
  • Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
  • Имя в REST API — имя метрики, указанное в REST API.
  • Единица измерения.
  • Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
  • Измерения - , доступные для метрики.
  • Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает, PT1M что метрика выборка выполняется каждую минуту, каждые 30 минут, PT30MPT1H каждый час и т. д.
  • Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Категория Metric Имя в REST API Единица измерения Агрегат Измерения Интервалы времени Экспорт DS
Трафик число закрытия Подключение ion

Количество подключений, закрытых по различным причинам.
ConnectionCloseCount Count Итог Endpoint, ConnectionCloseCategory PT1M Да
Трафик число Подключение ion

Количество пользовательских подключений.
ConnectionCount Count Максимум Endpoint PT1M Да
Трафик Подключение ion Open Count

Количество новых открытых подключений.
ConnectionOpenCount Count Итог Endpoint PT1M Да
Трафик Использование квоты Подключение ion

Процентная доля установленных подключений относительно квоты подключений.
ConnectionQuotaUtilization Процент Минимальное, максимальное, среднее <none> PT1M Да
Трафик Входящий трафик

Входящий трафик службы
InboundTraffic Байт Итог <none> PT1M Да
Трафик Количество сообщений

Общее количество сообщений.
MessageCount Count Итог <none> PT1M Да
Трафик Исходящий трафик

Исходящий трафик службы
OutboundTraffic Байт Итог <none> PT1M Да
Насыщенность Загрузка сервера

Загрузка сервера SignalR.
ServerLoad Процент Минимальное, максимальное, среднее <none> PT1M No
Ошибки Системные ошибки

Процент системных ошибок
SystemErrors Процент Максимум <none> PT1M Да
ошибки Пользовательские ошибки

Процент ошибок пользователей
UserErrors Процент Максимум <none> PT1M Да

Поддерживаемые метрики для Microsoft.SignalRService/SignalR/реплика

В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.SignalRService/SignalR/реплика s.

  • Все столбцы могут не присутствовать в каждой таблице.
  • Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.

Заголовки таблиц

  • Категория — группа метрик или классификация.
  • Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
  • Имя в REST API — имя метрики, указанное в REST API.
  • Единица измерения.
  • Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
  • Измерения - , доступные для метрики.
  • Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает, PT1M что метрика выборка выполняется каждую минуту, каждые 30 минут, PT30MPT1H каждый час и т. д.
  • Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Категория Metric Имя в REST API Единица измерения Агрегат Измерения Интервалы времени Экспорт DS
Трафик число закрытия Подключение ion

Количество подключений, закрытых по различным причинам.
ConnectionCloseCount Count Итог Endpoint, ConnectionCloseCategory PT1M Да
Трафик число Подключение ion

Количество пользовательских подключений.
ConnectionCount Count Максимум Endpoint PT1M Да
Трафик Подключение ion Open Count

Количество новых открытых подключений.
ConnectionOpenCount Count Итог Endpoint PT1M Да
Трафик Использование квоты Подключение ion

Процентная доля установленных подключений относительно квоты подключений.
ConnectionQuotaUtilization Процент Минимальное, максимальное, среднее <none> PT1M Да
Трафик Входящий трафик

Входящий трафик службы
InboundTraffic Байт Итог <none> PT1M Да
Трафик Количество сообщений

Общее количество сообщений.
MessageCount Count Итог <none> PT1M Да
Трафик Исходящий трафик

Исходящий трафик службы
OutboundTraffic Байт Итог <none> PT1M Да
Насыщенность Загрузка сервера

Загрузка сервера SignalR.
ServerLoad Процент Минимальное, максимальное, среднее <none> PT1M No
Ошибки Системные ошибки

Процент системных ошибок
SystemErrors Процент Максимум <none> PT1M Да
ошибки Пользовательские ошибки

Процент ошибок пользователей
UserErrors Процент Максимум <none> PT1M Да

Дополнительные сведения о метриках для Служба Azure SignalR см. в Служба Azure SignalR метриках.

Примечание.

Типы агрегирования метрик отображаются в обозревателе метрик в портал Azure как Count, Avg, Min, Max и Sum.

Счетчик — это количество полученных данных выборки. Число определяется как общий тип агрегирования метрик и не может быть исключен из списка доступных типов агрегирования. Обычно это не полезно для Служба SignalR, но иногда можно использовать для проверка, если данные выборки были отправлены в метрики.

Измерения метрик

Дополнительные сведения о измерениях метрик см. в разделе "Многомерные метрики".

Эта служба имеет следующие измерения, связанные с ее метриками.

Конечная точка

Описывает тип подключения. Включает значения измерений: Client, Server и LiveTrace.

ConnectionCloseCategory

Дает причину закрытия подключения. Включает следующие значения измерения.

значение Описание
Нормальный Подключение, как правило, закрывается.
Задушил При регулировании количества сообщений или скорости подключения проверка Подключение количество сообщений и текущее использование счетчика сообщений и ограничения ресурсов.
PingTimeout Подключение время ожидания проверки пинга.
NoAvailableServer Подключение ion Не удается установить подключение клиента и не передает подтверждение, так как нет доступного подключения к серверу.
InvokeUpstreamFailed Сбой вызова вышестоящего потока.
SlowClient Слишком много неотступных сообщений в очереди на стороне службы.
РукопожатиеError Подключение завершено на этапе подтверждения, которое может быть вызвано удаленным участником закрытия подключения WebSocket без завершения близкого подтверждения. ПодтверждениеError вызвано проблемой сети. Проверьте параметры браузера, чтобы узнать, может ли клиент создать подключение websocket.
Server Подключение ionNotFound Целевой центральный сервер недоступен. Это значение выполняется путем проектирования и повторного подключения после этого удаления.
Server Подключение ionClosed Подключение клиента закрыто, так как соответствующее подключение к серверу было удалено. Если сервер приложений использует пакет SDK Служба Azure SignalR, в фоновом режиме инициирует подключения сервера к удаленному Служба Azure SignalR. Каждое клиентское подключение к службе связано с одним из подключений сервера к маршрутизации трафика между клиентом и сервером приложений. После закрытия подключения к серверу все обслуживаемые клиентские подключения закрываются с сообщением Server Подключение ionDropped.
ServiceTransientError Внутренняя ошибка сервера.
BadRequest Недопустимый запрос вызван недопустимым именем концентратора, неправильной полезными данными или неправильным запросом.
ClosedByAppServer Сервер приложений попросил службу закрыть клиент.
ServiceReload Перезагрузка службы активируется при удалении подключения из-за перезагрузки внутреннего компонента службы. Это событие не указывает на неисправность и является частью нормальной работы службы.
ServiceModeSwitched Подключение ion закрыт после переключения режима обслуживания, например из бессерверного режима в режим по умолчанию.
Не авторизовано Подключение неавторизовано.

Журналы ресурсов

В этом разделе перечислены типы журналов ресурсов, которые можно собирать для этой службы. Раздел извлекает из списка всех типов категорий журналов ресурсов, поддерживаемых в Azure Monitor.

Поддерживаемые журналы ресурсов для Microsoft.SignalRService/SignalR

Категория Отображаемое имя категории Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов Затраты на экспорт
AllLogs Журналы службы Azure SignalR. SignalRServiceDiagnosticLogs

Журналы диагностики службы Azure SignalR.

No Да Запросы No

Поддерживаемые журналы ресурсов для Microsoft.SignalRService/SignalR/реплика

Категория Отображаемое имя категории Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов Затраты на экспорт
AllLogs Журналы службы Azure SignalR. No Да Да

Сопоставление таблиц журнала ресурсов

Имена полей для Log Analytics немного отличаются от имен полей для служба хранилища назначения.

Архивная схема журнала для учетной записи хранения

Строки JSON журнала архива включают следующие элементы:

Формат

Имя Описание
Время Время события журнала.
level Уровень событий журнала.
resourceId Идентификатор ресурса Служба Azure SignalR.
расположение Расположение Служба Azure SignalR.
Категория Категория события журнала.
operationName Имя операции события.
callerIpAddress IP-адрес сервера или клиента.
свойства Подробные свойства, связанные с этим событием журнала, как показано в следующей таблице.

Свойства

Имя Описание
type Тип события журнала. ConnectivityLogs В настоящее время тип доступен для предоставления сведений о подключении к Служба Azure SignalR.
коллекция Коллекция событий журнала. Допустимые значения: Connection, Authorizationили Throttling.
connectionId Удостоверение подключения.
transportType Тип транспорта соединения. Допустимые значения: Websockets, ServerSentEventsили LongPolling.
connectionType Тип подключения. Допустимые значения: Server или Client. Server соединение с серверной стороны и Client подключение с клиентской стороны.
userId Удостоверение пользователя.
message Подробное сообщение о событии журнала.

Схема архивов журналов для 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 Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.

SignalR

Microsoft.SignalRService/SignalR

Журнал действий

В связанной таблице перечислены операции, которые можно записать в журнале действий для этой службы. Эти операции представляют собой подмножество всех возможных операций поставщика ресурсов в журнале действий.

Дополнительные сведения о схеме записей журнала действий см . в схеме журнала действий.