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

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

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

Метрики

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

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

Примечание.

Если вы видите -NamespaceOnlyMetric- имена сущностей, это не имя сущности. Это означает, что запрос был для операции уровня пространства имен.

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

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

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

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

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

Число отброшенных сообщений в очереди или разделе.
AbandonMessage нет Численность Сумма (Итог) EntityName ПТ1М Да
ActiveConnections

Число активных подключений для Microsoft.ServiceBus.
ActiveConnections нет Численность Сумма (Итог) <нет> ПТ1М нет
Количество активных сообщений в очереди или разделе.

Число активных сообщений в очереди или разделе.
ActiveMessages нет Численность Среднее, минимальное, максимальное EntityName ПТ1М нет
Завершенные сообщения

Число завершенных сообщений в очереди или разделе.
CompleteMessage нет Численность Сумма (Итог) EntityName ПТ1М Да
Закрытые подключения.

Закрытые подключения для Microsoft.ServiceBus.
ConnectionsClosed нет Численность По средней EntityName ПТ1М нет
Открытые подключения.

Открытые подключения для Microsoft.ServiceBus.
ConnectionsOpened нет Численность По средней EntityName ПТ1М нет
ЦП (не рекомендуется)

Метрика использования ЦП пространства имен служебной шины для категории "Премиум". Использовать эту метрику не рекомендуется. Используйте вместо этого метрику ЦП NamespaceCpuUsage.
CPUXNS нет Процент Максимум Replica ПТ1М нет
Количество недоставленных сообщений в очереди или разделе.

Число недоставленных сообщений в очереди или разделе.
DeadletteredMessages нет Численность Среднее, минимальное, максимальное EntityName ПТ1М нет
Входящие байты.

Входящие байты для Microsoft.ServiceBus.
IncomingBytes нет Байт Сумма (Итог) EntityName ПТ1М Да
Входящие сообщения

Входящие сообщения для Microsoft.ServiceBus.
IncomingMessages нет Численность Сумма (Итог) EntityName ПТ1М Да
Входящие запросы

Входящие запросы для Microsoft.ServiceBus.
IncomingRequests нет Численность Сумма (Итог) EntityName ПТ1М Да
Количество сообщений в очереди или разделе.

Число сообщений в очереди или разделе.
Messages нет Численность Среднее, минимальное, максимальное EntityName ПТ1М нет
ЦП

Метрика использования ЦП пространства имен служебной шины для категории "Премиум".
NamespaceCpuUsage нет Процент Общее (сумма), среднее, минимальное, максимальное Replica ПТ1М нет
Использование памяти

Метрика использования памяти пространства имен служебной шины для категории "Премиум".
NamespaceMemoryUsage нет Процент Общее (сумма), среднее, минимальное, максимальное Replica ПТ1М нет
Исходящие байты.

Исходящие байты для Microsoft.ServiceBus.
OutgoingBytes нет Байт Сумма (Итог) EntityName ПТ1М Да
Исходящие сообщения

Исходящие сообщения для Microsoft.ServiceBus.
OutgoingMessages нет Численность Сумма (Итог) EntityName ПТ1М Да
Ожидающие операции контрольных точек.

Число операций контрольных точек, ожидающих обработки.
PendingCheckpointOperationCount нет Численность Сумма (Итог) <нет> ПТ1М нет
ReplicationLagCount

Задержка репликации по количеству сообщений
ReplicationLagCount нет Численность Максимальное, минимальное, среднее EntityName ПТ1М нет
ReplicationLagDuration

Задержка репликации по длительности времени
ReplicationLagDuration нет сек. Максимальное, минимальное, среднее EntityName ПТ1М Да
Количество запланированных сообщений в очереди или разделе.

Число запланированных сообщений в очереди или разделе.
ScheduledMessages нет Численность Среднее, минимальное, максимальное EntityName ПТ1М нет
Ошибки сервера.

Ошибки на сервере для Microsoft.ServiceBus.
ServerErrors нет Численность Сумма (Итог) EntityName, OperationResult ПТ1М нет
Задержка отправки сервера.

Задержка операций отправки сообщений для ресурсов служебной шины.
ServerSendLatency нет Миллисекунды По средней EntityName ПТ1М Да
Размер

Размер очереди или раздела в байтах.
Size нет Байт Среднее, минимальное, максимальное EntityName ПТ1М нет
Успешные запросы

Общее количество успешных запросов для пространства имен
SuccessfulRequests нет Численность Сумма (Итог) EntityName, OperationResult ПТ1М нет
Регулирование запросов.

Регулируемые запросы для Microsoft.ServiceBus.
ThrottledRequests нет Численность Сумма (Итог) EntityName, , OperationResultMessagingErrorSubCode ПТ1М нет
Ошибки пользователей.

Ошибки пользователей для Microsoft.ServiceBus.
UserErrors нет Численность Сумма (Итог) EntityName, OperationResult ПТ1М нет
Использование памяти (не рекомендуется)

Метрика использования памяти пространства имен служебной шины для категории "Премиум". Использовать эту метрику не рекомендуется. Применяйте вместо этого метрику использования памяти (NamespaceMemoryUsage).
WSXNS нет Процент Максимум Replica ПТ1М нет

В следующих разделах приведены более подробные описания метрик, представленных в предыдущем разделе.

Метрики запросов

Метрики запросов подсчитывают количество запросов к данным и операциям управления.

Метрика Описание
Входящие запросы Число запросов к службе служебной шины за указанный период.
Выполненные запросы Число успешных запросов к службе служебной шины за указанный период.
Ошибки сервера Число запросов, которые не были обработаны из-за ошибки в службе служебной шины, за указанный период.
Пользовательские ошибки Количество запросов, не обработанных из-за ошибки пользователя, за указанный период.
Регулируемые запросы Число запросов, которые были отрегулированы из-за превышения квоты использования.

Измерение MessagingErrorSubCode имеет следующие возможные значения:

  • ЦП: регулировка ЦП
  • Служба хранилища: регулирование из-за ожидающих выполнения операций контрольной точки
  • Пространство имен: регулирование операций пространства имен.
  • Неизвестно: регулирование других ресурсов.
Число операций контрольных точек, ожидающих обработки Число операций контрольной точки в пространстве имен, ожидающих обработки. Регулирование службы начинается, если количество ожидающих обработки контрольных точек превышает предел: 500 000 + (500 000 * единица обмена сообщениями). Эта метрика применяется только к пространствам имен цен. категории Премиум.
Задержка отправки на сервере Время, затраченное службой Служебной шины на выполнение запроса.

К ошибкам пользователей относятся следующие два типа ошибок.

  • Ошибки на стороне клиента (в HTTP это ошибки с кодом 400).
  • Ошибки, возникающие при обработке сообщений (например, MessageLockLostException).

Метрики использования

Ниже приведены метрики сообщений.

Метрика Описание
Входящие сообщения Количество событий или сообщений, отправленных в служебную шину, за указанный период. Этот счёт включает сообщения, автоматически пересылаемые на объект через автопереадресацию от исходного объекта.
Исходящие сообщения Количество событий или сообщений, полученных из служебной шины, за указанный период. Исходящие автоматические сообщения не включаются в эту метрику.
Сообщения Количество сообщений в очереди или разделе. Эта метрика содержит сообщения во всех различных состояниях, таких как активные, недоставленные, запланированные и т. д.
Активные сообщения Количество активных сообщений в очереди или разделе. Активные сообщения — это сообщения в очереди или подписке, которые находятся в активном состоянии и готовы к доставке. Сообщения доступны для получения.
Недоставленные сообщения Число недоставленных сообщений в очереди или разделе.
Запланированные сообщения Число запланированных сообщений в очереди или разделе.
Завершенные сообщения Количество сообщений, выполненных за указанный период.
Отброшенные сообщения Количество сообщений, отправленных в Служебную шину за указанный период.
Размер Размер сущности (очереди или раздела) в байтах.

Примечание.

Количество входящих сообщений и исходящих сообщений может не всегда совпадать. Это ожидаемое поведение и не указывает на потерю сообщения. Некоторые из распространенных причин:

  • Обнаружение повторяющихся данных: сообщения, идентифицированные как повторяющиеся, считаются входящими, но удаляются и никогда не становятся исходящими.
  • Фильтры подписок раздела: одно сообщение, отправленное в раздел, учитывается как одно входящее сообщение, но создает исходящее сообщение только для каждой подписки, фильтр которой соответствует. Если фильтр подписки не совпадает, для этого входящего сообщения отсутствуют исходящие сообщения.
  • Задержка потребителей: если потребители получают сообщения более медленно, чем производители отправляют их, входящий счетчик превышает исходящее число до тех пор, пока потребители не догоняют.
  • Срок действия сообщения (TTL): сообщения, срок действия которых истекает до использования, никогда не считаются исходящими.
  • Недоставка: сообщения, перемещаемые в очередь недоставленных писем, не считаются исходящими.
  • Автоматическая пересылка: успешно перенаправляемые сообщения считаются входящими в целевой сущности. Они не считаются исходящими в исходной сущности. При повторной попытке автоадресации (например, из-за включения сеансов или попаданий временных ошибок) каждая повторная попытка, достигающая назначения, снова учитывается, поэтому одно исходное сообщение может создать несколько записей в входящее число назначения.

Внимание

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

Примечание.

Когда клиент пытается получить сведения о очереди или разделе, служба служебная шина возвращает некоторые статические сведения, такие как имя, последнее обновление времени, время создания и требует сеанса или нет. Некоторые динамические сведения, такие как счетчики сообщений. Если запрос будет регулироваться, служба возвращает статические сведения и пустую динамическую информацию. Поэтому количество сообщений отображается как 0 при регулировании пространства имен. Такое поведение предусмотрено программой.

Метрики подключения

Ниже приведены метрики подключения.

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

Метрики использования ресурсов

Следующая метрика ресурсов доступна только с уровнем "Премиум ".

Метрика Описание
Использование ЦП для пространства имен Процент использования ЦП для пространства имен.

Важные метрики для отслеживания любых сбоев пространства имен уровня "Премиум": использование ЦП для пространства имен и размера памяти для каждого пространства имен. Настройте оповещения для этих метрик с помощью Azure Monitor.

Вот еще одна метрика, которую стоит отслеживать: Регулируемые запросы. Но проблемы с ней маловероятны, если для пространства имен сохраняется нормальная загрузка памяти, ЦП и подключений через брокер. Дополнительные сведения можно найти в разделе Регулирование на уровне "Премиум" Служебной шины Azure.

Метрики с ошибками

Ниже приведены метрики ошибок.

Метрика Описание
Ошибки сервера Число запросов, которые не были обработаны из-за ошибки в службе служебной шины, за указанный период.
Ошибки пользователей Количество запросов, не обработанных из-за ошибки пользователя, за указанный период.

Метрики георепликации

Ниже приведены метрики георепликации .

Метрика Описание
Длительность задержки репликации Смещение в секундах между последним действием в первичных и вторичных регионах.
Число задержек репликации Смещение в количестве операций между последним действием в первичных и вторичных регионах.

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

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

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

  • EntityName служебная шина поддерживает сущности обмена сообщениями в пространстве имен. При использовании метрики "Входящие запросы" измерение "Имя сущности" имеет значение -NamespaceOnlyMetric- в дополнение ко всем очередям и темам. Это значение представляет запрос, который был сделан на уровне пространства имен. Примеры включают запрос на перечисление всех очередей и разделов в пространстве имен или запросах к сущностям, которые завершили проверку подлинности или авторизацию.
  • MessagingErrorSubCode

Примечание.

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

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

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

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

Категория Затраты на экспорт Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов
ApplicationMetricsLogs Да AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы
DataDRLogs Да AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы
DiagnosticErrorLogs Да AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы
Операционные журналы нет AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы
RuntimeAuditLogs Да AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы
VNetAndIPFilteringLogs нет AzureDiagnostics

Журналы из нескольких ресурсов Azure.

нет нет Запросы

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

  • Операционные журналы
  • Виртуальные сети и журналы фильтрации IP-адресов
  • Журналы аудита среды выполнения

Служебная шина Azure теперь имеет возможность отправлять журналы в две целевые таблицы — диагностику Azure или Таблицы, относящиеся к ресурсам, в Log Analytics. Для выбора целевых таблиц можно использовать переключатель, доступный в портал Azure.

Снимок экрана: диалоговое окно для задания целевой таблицы.

Операционные журналы

Записи операционного журнала содержат элементы, перечисленные в приведенной ниже таблице.

Имя Описание Поддерживается в AzureDiagnostics Поддерживается в AZMSOperationalLogs (таблица "Конкретный ресурс")
ActivityId Внутренний идентификатор, используемый для идентификации указанного действия Да Да
EventName Наименование операции Да Да
ResourceId Идентификатор ресурса Azure Resource Manager Да Да
SubscriptionId ИД подписки Да Да
EventtimeString Операция (время) Да нет
TimeGenerated [UTC] Время выполнения операции (в формате UTC) нет Да
EventProperties Свойства операции Да Да
Status Состояние операции Да Да
Caller Объект, вызывающий операцию (портал Azure или клиент управления) Да Да
Provider Имя службы, создающей журналы, например ServiceBus нет Да
Type Тип журналов, создаваемых нет Да
Category Категория журнала Да нет

Ниже приведен пример строки JSON операционного журнала.

AzureDiagnostics:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Create Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "EventTimeString": "9/28/2016 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "category": "OperationalLogs"
}

Запись конкретной таблицы для конкретного ресурса:


{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "EventName": "Retrieve Queue",
  "resourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "SubscriptionId": "0000000000-0000-0000-0000-00000000000000",
  "TimeGenerated(UTC)": "9/28/2023 8:40:06 PM +00:00",
  "EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-00000000000000\",\"Namespace\":\"mynamespace\",\"Via\":\"https://mynamespace.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
  "Status": "Succeeded",
  "Caller": "ServiceBus Client",
  "type": "AZMSOperationalLogs",
  "Provider" : "SERVICEBUS"
}

События и операции, регистрируемые в журналах операций

В журналах операций регистрируются все операции управления, выполняемые в пространстве имен служебной шины Azure. Операции с данными не регистрируются из-за большого количества операций с данными, выполняемых в Служебной шине Azure.

Примечание.

Чтобы лучше отслеживать операции с данными, рекомендуется использовать трассировку на стороне клиента.

В журналах операций регистрируются следующие операции управления.

Область Операция
Пространство имен — создание пространства имен
— Обновление пространства имен
— удаление пространства имен
— Обновление пространства имен
— получение пространства имен
— Политика SharedAccess
Очередь — создание очереди
— Обновление очереди
— Удаление очереди
— очередь автоматического удаления
— получение очереди
Раздел — Создание раздела
— Обновление раздела
— Удаление раздела
— Раздел автоматического удаления
— получение раздела
Отток подписок — создание подписки
— обновление подписки
— Удаление подписки
— автоматическая удаление подписки
— получение подписки

Примечание.

В настоящее время операции чтения не регистрируются в журналах операций.

Виртуальные сети и журналы фильтрации IP-адресов

служебная шина событие подключения к виртуальной сети JSON включает элементы, перечисленные в следующей таблице:

Имя Описание Поддерживается в Диагностика Azure Поддерживается в AZMSVnetConnectionEvents (таблица с определенными ресурсами)
SubscriptionId Идентификатор подписки Azure Да Да
NamespaceName Имя пространства имен Да Да
IPAddress IP-адрес клиента, подключающегося к службе служебной шины Да Да
AddressIP IP-адрес клиента, подключающегося к служебной шине Да Да
TimeGenerated [UTC] Время выполнения операции (в формате UTC) Да Да
Action Действие, выполняемое службой служебной шины при оценке запросов на подключение. Поддерживаемые действия: Accept Connection (Принять подключение) и Deny Connection (Отклонить подключение). Да Да
Reason Предоставляет причину выполнения действия. Да Да
Count Количество повторений для данного действия. Да Да
ResourceId Идентификатор ресурса Azure Resource Manager. Да Да
Category Категория журнала Да нет
Provider Имя службы, создающей журналы, такие как ServiceBus нет Да
Type Тип созданных журналов нет Да

Примечание.

Журналы виртуальной сети создаются только в том случае, если пространство имен разрешает доступ из выбранных сетей или конкретных IP-адресов (правила фильтрации IP-адресов).

Вот пример строки JSON журнала виртуальной сети.

AzureDiagnostics:

{
    "SubscriptionId": "0000000-0000-0000-0000-000000000000",
    "NamespaceName": "namespace-name",
    "IPAddress": "1.2.3.4",
    "Action": "Accept Connection",
    "Reason": "IP is accepted by IPAddress filter.",
    "Count": 1,
    "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
    "Category": "ServiceBusVNetConnectionEvent"
}

Запись конкретной таблицы для конкретного ресурса:

{
  "SubscriptionId": "0000000-0000-0000-0000-000000000000",
  "NamespaceName": "namespace-name",
  "AddressIp": "1.2.3.4",
  "Action": "Accept Connection",
  "Message": "IP is accepted by IPAddress filter.",
  "Count": 1,
  "ResourceId": "/SUBSCRIPTIONS/<AZURE SUBSCRIPTION ID>/RESOURCEGROUPS/<RESOURCE GROUP NAME>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<SERVICE BUS NAMESPACE NAME>",
  "Provider" : "SERVICEBUS",
  "Type": "AZMSVNetConnectionEvents"
}

Журналы аудита среды выполнения

Журналы аудита среды выполнения собирают агрегированные диагностические сведения по различным операциям плоскости данных (например, по отправке и получению сообщений) в Служебной шине.

Примечание.

Журналы аудита среды выполнения в настоящее время доступны только на уровне служб Премиум.

Журналы аудита среды событий включают элементы, перечисленные в следующей таблице.

Имя Описание Поддерживается в Диагностика Azure Поддерживается в AZMSRuntimeAuditLogs (таблица с конкретным ресурсом)
ActivityId Созданный случайным образом уникальный идентификатор обеспечивает уникальность действий аудита. Да Да
ActivityName Имя операции среды выполнения. Да Да
ResourceId Ресурс, связанный с этим действием. Да Да
Timestamp Период агрегирования. Да нет
time Generated (UTC) Агрегированное время нет Да
Status Состояние действия (успех или неудача). Да Да
Protocol Тип протокола, связанный с этой операцией. Да Да
AuthType Тип проверки подлинности (идентификатор Microsoft Entra или политика SAS). Да Да
AuthKey Идентификатор приложения Microsoft Entra или имя политики SAS, используемое для проверки подлинности в ресурсе. Да Да
NetworkType Тип сетевого доступа: Public или Private. да Да
ClientIP IP-адрес клиентского приложения. Да Да
Count Общее количество операций, выполненных за период агрегирования (1 минуту). Да Да
Properties Метаданные, относящиеся к операции плоскости данных. да Да
Category Категория журнала Да нет
Provider Имя службы, создающей журналы, например ServiceBus нет Да
Type Тип журналов, создаваемых нет Да

Ниже представлен пример записи журнала аудита среды выполнения.

AzureDiagnostics:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "Time": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Category": "RuntimeAuditLogs"
}

Запись конкретной таблицы для конкретного ресурса:

{
  "ActivityId": "<activity id>",
  "ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage | PeekLockMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<Service Bus namespace>/servicebus/<service bus name>",
  "TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
  "Status": "Success | Failure",
  "Protocol": "AMQP | HTTP | SBMP", 
  "AuthType": "SAS | AAD", 
  "AuthKey": "<AAD Application Name| SAS policy name>",
  "NetworkType": "Public | Private", 
  "ClientIp": "x.x.x.x",
  "Count": 1, 
  "Provider": "SERVICEBUS",
  "Type"   : "AZMSRuntimeAuditLogs"
}

Журналы диагностических ошибок

Журналы диагностических ошибок фиксируют сообщения об ошибках для любой клиентской стороны, регулирования и превышения квоты. Они предоставляют подробные диагностика для идентификации ошибок.

Журналы диагностических ошибок включают элементы, перечисленные в этой таблице:

Имя Описание Поддерживается в Диагностика Azure Поддерживается в AZMSDiagnosticErrorLogs (таблица с определенными ресурсами)
ActivityId Созданный случайным образом уникальный идентификатор обеспечивает уникальность действий аудита. Да Да
ActivityName Наименование операции Да Да
NamespaceName Имя пространства имен Да да
EntityType Тип сущности Да Да
EntityName Имя сущности Да Да
OperationResult Тип ошибки в операции (Clienterror или Serverbusyquotaexceeded) Да Да
ErrorCount Количество идентичных ошибок за период агрегирования в 1 минуту. Да Да
ErrorMessage Подробное сообщение об ошибке Да Да
Provider Имя службы, издающей журналы. Возможные значения: eventhub, relayи servicebus Да Да
Time Generated (UTC) Время операции нет Да
EventTimestamp Операция (время) Да нет
Category Категория журнала Да нет
Type Тип журналов, создаваемых нет Да

Ниже приведен пример записи журнала диагностики ошибок:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "SubscriptionId": "<Azure Subscription Id",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "category": "DiagnosticErrorLogs"
}

Запись конкретной таблицы для конкретного ресурса:

{
  "ActivityId": "0000000000-0000-0000-0000-00000000000000",
  "NamespaceName": "Name of Service Bus Namespace",
  "EntityType": "Queue",
  "EntityName": "Name of Service Bus Queue",
  "ActivityName": "SendMessage",
  "ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.SERVICEBUS/NAMESPACES/<service bus namespace name>",,
  "OperationResult": "ClientError",
  "ErrorCount": 1,
  "TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
  "ErrorMessage": "the sessionid was not set on a message, and it cannot be sent to the entity. entities that have session support enabled can only receive messages that have the sessionid set to a valid value.",
  "Type": "AZMSDiagnosticErrorLogs"
}

Таблицы журналов Azure Monitor

В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.

Внимание

30 сентября 2026 года мы отставим от поддержки протокола SBMP для Служебная шина Azure, поэтому вы больше не сможете использовать этот протокол после 30 сентября 2026 года. Перейдите в последние библиотеки пакета SDK Служебная шина Azure с помощью расширенного протокола очереди сообщений (AMQP), которые предлагают критически важные обновления системы безопасности и улучшенные возможности до этой даты.

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

Служебная шина Azure использует таблицы Kusto из журналов Azure Monitor. Эти таблицы можно запрашивать с помощью Log Analytics.

служебная шина Пространства имен Microsoft.ServiceBus/namespaces

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

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

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