Справочник по данным службы подготовки устройств для мониторинга Центр Интернета вещей Azure
Сведения о сборе и анализе данных мониторинга для службы подготовки устройств Центр Интернета вещей Azure iot Hub (DPS) см. в разделе "Мониторинг службы подготовки устройств Iot Hub".
Метрики
В этом разделе перечислены все автоматически собранные метрики платформы, собранные для DPS.
Поставщик ресурсов и тип: Microsoft.Devices/provisioningServices.
Метрика | Экспортируется с помощью параметров диагностики? | Отображаемое имя метрики | Единица | Тип агрегирования | Description | Измерения |
---|---|---|---|---|---|---|
AttestationAttempts | Да | Попытки аттестации | Count | Итого | Количество попыток аттестации устройств | ProvisioningServiceName, Status, Protocol |
DeviceAssignments | Да | Назначенные устройства | Count | Итого | Количество устройств, назначенных Центру Интернета вещей | ProvisioningServiceName, IotHubName |
RegistrationAttempts | Да | Попытки регистрации | Count | Итого | Количество попыток регистрации устройств | ProvisioningServiceName, IotHubName, Status |
Дополнительные сведения см. в списке всех метрик платформы, поддерживаемых в Azure Monitor.
Измерения метрик
DPS имеет следующие измерения, связанные с ее метриками.
Имя измерения | Description |
---|---|
IotHubName | Имя целевого Центра Интернета вещей. |
Протокол | Используемый протокол устройства или службы. |
ProvisioningServiceName | Имя экземпляра DPS. |
Состояние | Состояние операции. |
Дополнительные сведения об измерениях метрик см. в разделе Многомерные метрики.
Журналы ресурсов
В этом разделе перечислены типы журналов ресурсов, которые можно собирать для DPS.
Поставщик ресурсов и тип: Microsoft.Devices/provisioningServices.
Категория | Description |
---|---|
DeviceOperations | Журналы, связанные с событиями аттестации устройств. Ознакомьтесь с API устройств, перечисленными в операциях службы с выставлением счетов и ценах. |
ServiceOperations | Журналы, связанные с событиями службы DPS. См. сведения об API-интерфейсах службы DPS, перечисленных в операциях службы с выставлением счетов и ценах. |
Для справки можно просмотреть список всех типов категорий журналов ресурсов, поддерживаемых 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 | Строка | Поставщик ресурсов для события. Например, "МАЙКРОСОФТ". УСТРОЙСТВА". |
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": "68952383-80c0-436f-a2e3-f8ae9a41c69d",
"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": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
"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": "23bd419d-d294-452b-9b1b-520afef5ef52",
"DurationMs": "98",
"Level": "Information",
"OperationName": "Upsert",
"OperationVersion": "October2021",
"Resource": "MYEXAMPLEDPS",
"ResourceGroup": "MYRESOURCEGROUP",
"ResourceId": "/SUBSCRIPTIONS/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
"ResourceProvider": "MICROSOFT.DEVICES",
"ResourceType": "PROVISIONINGSERVICES",
"ResultDescription": "",
"ResultSignature": "",
"ResultType": "Success",
"SourceSystem": "Azure",
"SubscriptionId": "747f1067-xxxx-xxxx-xxxx-9deaa894152f",
"TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
"TimeGenerated": "2022-04-01T00:52:00Z",
"Type": "AzureDiagnostics",
"_ResourceId": "/subscriptions/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
"location_s": "centralus",
"properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
}
Таблицы журналов Azure Monitor
В этом разделе приведены все таблицы Kusto журналов Azure Monitor, относящиеся к DPS и доступные для запроса Log Analytics. Список этих таблиц и ссылки на дополнительные сведения о типе ресурса DPS см. в справочнике по таблицам журналов Azure Monitor.
Сведения для всех таблиц журналов Azure Monitor / Log Analytics см. в справочнике по таблицам журналов Azure Monitor.
Журнал действий
Дополнительные сведения о схеме записей в журнале действий см. в этой статье.
См. также
Сведения о мониторинге Центр Интернета вещей Azure службе подготовки устройств см. в разделе "Мониторинг Центр Интернета вещей Azure службы подготовки устройств".
Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.