Справочник по данным мониторинга службы подготовки устройств Центр Интернета вещей Azure

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

Сведения о Центр Интернета вещей том, как использовать службу подготовки устройств, см. в разделе "Мониторинг Центр Интернета вещей Azure службы подготовки устройств".

Метрики

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

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

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

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

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

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

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

Количество попыток аттестации устройств
AttestationAttempts Count Total (Sum) ProvisioningServiceName, , StatusProtocol PT1M Да
Назначенные устройства

Количество устройств, назначенных Центру Интернета вещей
DeviceAssignments Count Total (Sum) ProvisioningServiceName, IotHubName PT1M Да
Попытки регистрации

Количество попыток регистрации устройств
RegistrationAttempts Count Total (Sum) ProvisioningServiceName, , IotHubNameStatus PT1M Да

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

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

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

Имя измерения Description
IotHubName Имя целевого Центра Интернета вещей.
Протокол Используемый протокол устройства или службы.
ProvisioningServiceName Имя экземпляра DPS.
Состояние Состояние операции.

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

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

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

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

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

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

No No Запросы No
ServiceOperations Операции служб AzureDiagnostics

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

No No Запросы No

В следующем списке приведены дополнительные сведения о предыдущих журналах:

Для справки можно просмотреть список всех типов категорий журналов ресурсов, поддерживаемых Azure Monitor.

DPS использует таблицу AzureDiagnostics для хранения сведений журнала ресурсов. Нас интересуют следующие столбцы.

Свойство Тип данных Description
ApplicationId GUID Идентификатор приложения, используемый в авторизации носителя.
CallerIpAddress Строка Маскированный исходный IP-адрес для события.
Категория Строка Тип операции: ServiceOperations или DeviceOperations.
CorrelationId GUID Уникальный идентификатор события.
DurationMs Строка Время, затраченное на выполнение события, в миллисекундах.
Уровень Int Уровень серьезности ведения журнала события. Например, сведения или ошибка.
OperationName Строка Тип действия, выполняемого во время события. Например: Запрос, Get, Upsert и т. д.
OperationVersion Строка Версия API, используемая во время события.
Ресурс Строка Имя ресурса, в котором произошло событие. Например, MYEXAMPLEDPS.
ResourceGroup Строка Имя группы ресурсов, в которой находится ресурс.
ResourceId Строка Идентификатор ресурса Azure Resource Manager для ресурса, в котором произошло событие.
ResourceProvider Строка Поставщик ресурсов для события. Например, MICROSOFT.DEVICES.
ResourceType Строка Тип ресурса для события. Например, PROVISIONINGSERVICES.
ResultDescription Строка Сведения об ошибке события, если не удалось.
ResultSignature Строка Код состояния HTTP для события, если не удалось.
ResultType Строка Результат события: Success, Failure, ClientError и т. д.
SubscriptionId GUID Идентификатор подписки Azure, в которой находится ресурс.
TenantId GUID Идентификатор клиента для клиента Azure, где находится ресурс.
TimeGenerated Дата/время Дата и время возникновения этого события в формате UTC.
location_s Строка Регион Azure, в котором произошло событие.
properties_s JSON Дополнительные сведения о событии.

DeviceOperations

Следующий код JSON является примером успешной попытки аттестации с устройства. Идентификатор регистрации устройства определяется в свойстве properties_s .

  {
    "CallerIPAddress": "24.18.226.XXX",
    "Category": "DeviceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "226",
    "Level": "Information",
    "OperationName": "AttestationAttempt",
    "OperationVersion": "March2019",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-02T00:05:51Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
  }

ServiceOperations

Следующий код JSON является примером успешной операции добавления (Upsert) отдельной операции регистрации. Идентификатор регистрации для регистрации и типа регистрации определяются в свойстве properties_s .

  {
    "CallerIPAddress": "13.91.244.XXX",
    "Category": "ServiceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

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

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

Центр Интернета вещей служба подготовки устройств Microsoft.Devices/ProvisioningServices

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

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

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