Memantau referensi data Azure IoT Hub Device Provisioning Service
Lihat Memantau Iot Hub Device Provisioning Service untuk detail tentang mengumpulkan dan menganalisis data pemantauan untuk Azure IoT Hub Device Provisioning Service (DPS).
Metrik
Bagian ini mencantumkan semua metrik platform yang dikumpulkan secara otomatis yang dikumpulkan untuk DPS.
Penyedia dan Jenis Sumber Daya: Microsoft.Devices/provisioningServices.
Metrik | Dapat diekspor melalui Pengaturan Diagnostik? | Nama Tampilan Metrik | Unit | Jenis Agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|---|
AttestationAttempts | Ya | Upaya pengesahan | Hitung | Total | Jumlah pengesahan perangkat yang dicoba | ProvisioningServiceName, Status, Protocol |
DeviceAssignments | Ya | Perangkat yang ditetapkan | Hitung | Total | Jumlah perangkat yang ditetapkan ke hub IoT | ProvisioningServiceName, IotHubName |
RegistrationAttempts | Ya | Upaya pendaftaran | Hitung | Total | Jumlah pendaftaran perangkat yang dicoba | ProvisioningServiceName, IotHubName, Status |
Untuk informasi selengkapnya, lihat daftar semua metrik platform yang didukung di Azure Monitor.
Dimensi metrik
DPS memiliki dimensi berikut yang terkait dengan metriknya.
Nama Dimensi | Deskripsi |
---|---|
IotHubName | Nama hub IoT target. |
Protokol | Protokol perangkat atau layanan yang digunakan. |
ProvisioningServiceName | Nama instans DPS. |
Keadaan | Status operasi. |
Untuk informasi selengkapnya tentang definisi dimensi metrik, lihat Metrik multidimensi.
Log sumber daya
Bagian ini mencantumkan jenis log sumber daya yang dapat Anda kumpulkan untuk DPS.
Penyedia dan Jenis Sumber Daya: Microsoft.Devices/provisioningServices.
Sebagai referensi, lihat daftar semua jenis kategori log sumber daya yang didukung di Azure Monitor.
DPS menggunakan tabel AzureDiagnostics untuk menyimpan informasi log sumber daya. Kolom berikut relevan.
Properti | Jenis data | Deskripsi |
---|---|---|
ApplicationId | GUID | ID aplikasi yang digunakan dalam otorisasi pembawa. |
CallerIpAddress | String | Alamat IP sumber yang disamarkan untuk peristiwa tersebut. |
Kategori | String | Jenis operasi, baik ServiceOperations atau DeviceOperations. |
CorrelationId | GUID | Pengidentifikasi unik untuk peristiwa tersebut. |
DurationMs | String | Berapa lama waktu yang dibutuhkan untuk melakukan peristiwa dalam milidetik. |
Tingkat | Int | Keparahan pengelogan peristiwa. Misalnya, Informasi atau Kesalahan. |
OperationName | String | Jenis tindakan yang dilakukan selama peristiwa. Misalnya: Kueri, Dapatkan, Upsert, dan sebagainya. |
OperationVersion | String | Versi API yang digunakan selama peristiwa. |
Sumber daya | String | Nama untukSumber daya tempat peristiwa berlangsung. Misalnya, "MYEXAMPLEDPS". |
ResourceGroup | String | Nama grup sumber daya tempat sumber daya berada. |
ResourceId | String | Azure Resource Manager Resource ID untuk sumber daya tempat peristiwa berlangsung. |
ResourceProvider | String | Penyedia sumber daya untuk peristiwa tersebut. Misalnya, "MICROSOFT. PERANGKAT". |
ResourceType | String | Jenis sumber daya untuk peristiwa tersebut. Misalnya, "PROVISIONINGSERVICES". |
ResultDescription | String | Detail kesalahan untuk peristiwa jika tidak berhasil. |
ResultSignature | String | Kode status HTTP untuk peristiwa jika tidak berhasil. |
ResultType | String | Hasil peristiwa: Sukses, Kegagalan, ClientError, dan sebagainya. |
SubscriptionId | GUID | ID langganan langganan Azure tempat sumber daya berada. |
TenantId | GUID | ID penyewa untuk penyewa Azure tempat sumber daya berada. |
TimeGenerated | WaktuTanggal | Tanggal dan waktu peristiwa ini terjadi, dalam UTC. |
location_s | String | Wilayah Azure tempat peristiwa berlangsung. |
properties_s | JSON | Detail informasi tambahan untuk peristiwa tersebut. |
DeviceOperations
JSON berikut adalah contoh upaya pengesahan yang berhasil dari perangkat. ID pendaftaran untuk perangkat diidentifikasi di properties_s
properti .
{
"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 berikut adalah contoh operasi pendaftaran individual add (Upsert
) yang berhasil. ID pendaftaran untuk pendaftaran dan jenis pendaftaran diidentifikasi di properties_s
properti .
{
"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\"}",
}
Tabel Log Azure Monitor
Bagian ini mengacu pada semua tabel Kusto Log Azure Monitor yang relevan dengan DPS dan tersedia untuk kueri oleh Analitik Log. Untuk daftar tabel dan tautan ini ke informasi selengkapnya untuk jenis sumber daya DPS, lihat Device Provisioning Services di referensi tabel Log Azure Monitor.
Untuk referensi semua tabel Log Azure Monitor / Log Analytics, lihat Referensi Tabel Log Azure Monitor.
Log aktivitas
Untuk informasi lebih lanjut tentang skema entri Log Aktivitas, lihat skema Log Aktivitas.
Lihat Juga
Lihat Memantau Azure IoT Hub Device Provisioning Service untuk deskripsi pemantauan Azure IoT Hub Device Provisioning Service.
Lihat Memantau sumber daya Azure dengan Azure Monitor untuk detail tentang memantau sumber daya Azure.