справочник по данным мониторинга Служба 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 минут,PT30M
PT1H
каждый час и т. д. - Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Категория | Метрика | Имя в REST API | Единица измерения | Агрегат | Измерения | Интервалы времени | Экспорт DS |
---|---|---|---|---|---|---|---|
Трафик | Число закрытия подключений Количество подключений, закрытых по различным причинам. |
ConnectionCloseCount |
Count | Total (Sum) | Endpoint , ConnectionCloseCategory |
PT1M | Да |
Трафик | Число подключений Количество пользовательских подключений. |
ConnectionCount |
Count | Максимум | Endpoint |
PT1M | Да |
Трафик | Количество открытых подключений Количество новых открытых подключений. |
ConnectionOpenCount |
Count | Total (Sum) | Endpoint |
PT1M | Да |
Трафик | Использование квоты подключения Процентная доля установленных подключений относительно квоты подключений. |
ConnectionQuotaUtilization |
Процент | Минимальное, максимальное, среднее | <none> | PT1M | Да |
Трафик | Входящий трафик Входящий трафик службы |
InboundTraffic |
Байт | Total (Sum) | <none> | PT1M | Да |
Трафик | Количество сообщений Общее количество сообщений. |
MessageCount |
Count | Total (Sum) | <none> | PT1M | Да |
Трафик | Исходящий трафик Исходящий трафик службы |
OutboundTraffic |
Байт | Total (Sum) | <none> | PT1M | Да |
Насыщенность | Загрузка сервера Загрузка сервера SignalR. |
ServerLoad |
Процент | Минимальное, максимальное, среднее | <none> | PT1M | No |
Ошибки | Системные ошибки Процент системных ошибок |
SystemErrors |
Процент | Максимум | <none> | PT1M | Да |
ошибки | Пользовательские ошибки Процент ошибок пользователей |
UserErrors |
Процент | Максимум | <none> | PT1M | Да |
Поддерживаемые метрики для Microsoft.SignalRService/SignalR/реплик
В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.SignalRService/SignalR/replicas.
- Все столбцы могут не присутствовать в каждой таблице.
- Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.
Заголовки таблиц
- Категория — группа метрик или классификация.
- Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
- Имя в REST API — имя метрики, указанное в REST API.
- Единица измерения.
- Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
- Измерения - , доступные для метрики.
- Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает,
PT1M
что метрика выборка выполняется каждую минуту, каждые 30 минут,PT30M
PT1H
каждый час и т. д. - Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Категория | Метрика | Имя в REST API | Единица измерения | Агрегат | Измерения | Интервалы времени | Экспорт DS |
---|---|---|---|---|---|---|---|
Трафик | Число закрытия подключений Количество подключений, закрытых по различным причинам. |
ConnectionCloseCount |
Count | Total (Sum) | Endpoint , ConnectionCloseCategory |
PT1M | Да |
Трафик | Число подключений Количество пользовательских подключений. |
ConnectionCount |
Count | Максимум | Endpoint |
PT1M | Да |
Трафик | Количество открытых подключений Количество новых открытых подключений. |
ConnectionOpenCount |
Count | Total (Sum) | Endpoint |
PT1M | Да |
Трафик | Использование квоты подключения Процентная доля установленных подключений относительно квоты подключений. |
ConnectionQuotaUtilization |
Процент | Минимальное, максимальное, среднее | <none> | PT1M | Да |
Трафик | Входящий трафик Входящий трафик службы |
InboundTraffic |
Байт | Total (Sum) | <none> | PT1M | Да |
Трафик | Количество сообщений Общее количество сообщений. |
MessageCount |
Count | Total (Sum) | <none> | PT1M | Да |
Трафик | Исходящий трафик Исходящий трафик службы |
OutboundTraffic |
Байт | Total (Sum) | <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 | Время ожидания связи при подключении. |
NoAvailableServerConnection | Не удается установить подключение клиента и не передает подтверждение, так как нет доступного подключения к серверу. |
InvokeUpstreamFailed | Сбой вызова вышестоящего потока. |
SlowClient | Слишком много неотступных сообщений в очереди на стороне службы. |
РукопожатиеError | Подключение завершено на этапе подтверждения, которое может быть вызвано удаленной стороной, закрывающей подключение WebSocket без завершения близкого подтверждения. ПодтверждениеError вызвано проблемой сети. Проверьте параметры браузера, чтобы узнать, может ли клиент создать подключение websocket. |
ServerConnectionNotFound | Целевой центральный сервер недоступен. Это значение выполняется путем проектирования и повторного подключения после этого удаления. |
ServerConnectionClosed | Подключение клиента закрыто, так как соответствующее подключение к серверу было удалено. Если сервер приложений использует пакет SDK Служба Azure SignalR, в фоновом режиме инициирует подключения сервера к удаленному Служба Azure SignalR. Каждое клиентское подключение к службе связано с одним из подключений сервера к маршрутизации трафика между клиентом и сервером приложений. После закрытия подключения к серверу все обслуживаемые клиентские подключения закрываются с сообщением ServerConnectionDropped . |
ServiceTransientError | Внутренняя ошибка сервера. |
BadRequest | Недопустимый запрос вызван недопустимым именем концентратора, неправильной полезными данными или неправильным запросом. |
ClosedByAppServer | Сервер приложений попросил службу закрыть клиент. |
ServiceReload | Перезагрузка службы активируется при удалении подключения из-за перезагрузки внутреннего компонента службы. Это событие не указывает на неисправность и является частью нормальной работы службы. |
ServiceModeSwitched | Подключение закрыто после переключения режима обслуживания, например из бессерверного режима в режим по умолчанию. |
Не авторизовано | Подключение неавторизовано. |
Журналы ресурсов
В этом разделе перечислены типы журналов ресурсов, которые можно собирать для этой службы. Раздел извлекает из списка всех типов категорий журналов ресурсов, поддерживаемых в Azure Monitor.
Поддерживаемые журналы ресурсов для Microsoft.SignalRService/SignalR
Категория | Отображаемое имя категории | Таблица журналов | Поддерживает базовый план журнала | Поддерживает преобразование времени приема | Примеры запросов | Затраты на экспорт |
---|---|---|---|---|---|---|
AllLogs |
Журналы службы Azure SignalR. | SignalRServiceDiagnosticLogs Журналы диагностики службы Azure SignalR. |
No | Да | Запросы | No |
Поддерживаемые журналы ресурсов для Microsoft.SignalRService/SignalR/реплик
Категория | Отображаемое имя категории | Таблица журналов | Поддерживает базовый план журнала | Поддерживает преобразование времени приема | Примеры запросов | Затраты на экспорт |
---|---|---|---|---|---|---|
AllLogs |
Журналы службы Azure SignalR. | SignalRServiceDiagnosticLogs Журналы диагностики службы 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
Журнал действий
В связанной таблице перечислены операции, которые можно записать в журнале действий для этой службы. Эти операции представляют собой подмножество всех возможных операций поставщика ресурсов в журнале действий.
Дополнительные сведения о схеме записей журнала действий см . в схеме журнала действий.
Связанный контент
- Описание Служба Azure SignalR мониторинга см. в разделе "Мониторинг Служба Azure SignalR".
- Дополнительные сведения о мониторинге ресурсов Azure см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor .
- Подробные инструкции по включени Служба SignalR ю, запросу и устранению неполадок с помощью журналов Служба Azure SignalR см. в разделе "Использование журналов диагностики".