Журналы комнат Службы коммуникации Azure
Службы коммуникации Azure предоставляют возможности ведения журналов, которые можно использовать для мониторинга и отладки решения Служб коммуникации. Эти возможности можно настроить с помощью портала Azure.
Внимание
Ниже приведены журналы, включенные с помощью Azure Monitor (см. также вопросы и ответы). Сведения о включении этих журналов для служб коммуникации см. в статье "Включение ведения журнала в параметрах диагностики"
Предварительные требования
Службы коммуникации Azure предоставляют функции мониторинга и аналитики с помощью обзоров журналов Azure Monitor и метрик Azure Monitor. Для каждого ресурса Azure требуется собственный параметр диагностики, который определяет следующие критерии:
- Категории журналов и данных метрик, отправленных в назначения, определенные в параметре. Доступные категории зависят от разных типов ресурсов.
- здесь указываются одно или несколько назначений для отправки журналов. Текущие назначения включают рабочую область Log Analytics, Центры событий и служба хранилища Azure.
- Один параметр диагностики может определять не более одного назначения каждого типа. Если вы хотите отправить данные в несколько определенных типов назначения (например, две разные рабочие области Log Analytics), создайте несколько параметров. Каждый ресурс может иметь до пяти параметров диагностики.
Ниже приведены инструкции по настройке ресурса Azure Monitor для создания журналов и метрик для служб коммуникации. Подробные сведения об использовании параметров диагностики во всех ресурсах Azure см. в статье "Включение ведения журнала в параметрах диагностики"
Примечание.
В разделе "Имя параметра диагностики" выберите "Журналы операционных комнат", чтобы включить журналы для комнат.
Обзор
Журналы операций комнат — это записи событий и действий, которые предоставляют аналитические сведения о запросах API комнат. Они собирают сведения о производительности и функциональности примитивов комнат, включая состояние каждого запроса комнаты, а также дополнительные свойства. Операционные журналы комнат содержат сведения, которые помогают определить тенденции и шаблоны использования комнат.
Категории журналов
Службы коммуникации предоставляют следующие типы журналов, которые можно включить:
- Журналы операционных комнат — предоставляет основные сведения, связанные со службой комнат
Схема журналов операционных комнат
Свойство | Description |
---|---|
Correlation ID |
Уникальный идентификатор запроса. |
Level |
Уровень серьезности события. |
Operation Name |
Операция, связанная с записью журнала. Например, CreateRoom, PatchRoom, GetRoom, ListRooms, DeleteRoom, GetParticipants, UpdateParticipants. |
Operation Version |
Версия API, связанная с операцией. |
ResultType |
Состояние операции. |
ResultSignature |
Подсостояние операции. Если эта операция соответствует вызову REST API, то это поле содержит код состояния HTTP соответствующего вызова REST. |
.RoomId |
Идентификатор комнаты. |
RoomLifeSpan |
Время существования комнаты в минутах. |
AddedRoomParticipantsCount |
Количество участников, добавленных в комнату. |
UpsertedRoomParticipantsCount |
Количество участников, которые выросли в комнате. |
RemovedRoomParticipantsCount |
Количество участников, удаленных из комнаты. |
TimeGenerated |
Метка времени создания журнала (в формате UTC). |
PstnDialOutEnabled |
Указывает, имеет ли комната возможность совершать звонки по ТСОП для приглашения людей на собрание. |
Пример журнала CreateRoom
[
{
"CorrelationId": "Y4x6ZabFE0+E8ERwMpd68w",
"Level": "Informational",
"OperationName": "CreateRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": 201,
"RoomId": "99466898241024408",
"RoomLifespan": 61,
"AddedRoomParticipantsCount": 4,
"TimeGenerated": "5/25/2023, 4:32:49.469 AM",
"PstnDialOutEnabled": false,
}
]
Пример журнала GetRoom
[
{
"CorrelationId": "CNiZIX7fvkumtBSpFq7fxg",
"Level": "Informational",
"OperationName": "GetRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 61,
"TimeGenerated": "2022-08-19T17:07:30.2400300Z",
},
]
Пример журнала UpdateRoom
[
{
"CorrelationId": "Bwqzh0pdnkGPDwNcMnBkng",
"Level": "Informational",
"OperationName": "UpdateRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"TimeGenerated": "2022-08-19T17:07:30.3543160Z",
"PstnDialOutEnabled": false,
},
]
Пример журнала DeleteRoom
[
{
"CorrelationId": "x7rMXmihYEe3GFho9T/H2w",
"Level": "Informational",
"OperationName": "DeleteRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "204",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"TimeGenerated": "2022-08-19T17:07:30.5393800Z",
},
]
Пример журнала ListRooms
[
{
"CorrelationId": "KibM39CaXkK+HTInfsiY2w",
"Level": "Informational",
"OperationName": "ListRooms",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"TimeGenerated": "2022-08-19T17:07:30.5393800Z",
},
]
Пример журнала UpdateParticipants
[
{
"CorrelationId": "zHT8snnUMkaXCRDFfjQDJw",
"Level": "Informational",
"OperationName": "UpdateParticipants",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"UpsertedRoomParticipantsCount": 5,
"RemovedRoomParticipantsCount": 1,
"TimeGenerated": "2023-04-14T17:07:30.5393800Z",
},
]
(См. также Часто задаваемые вопросы).