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.

Kategori Deskripsi
DeviceOperations Log yang terkait dengan peristiwa pengesahan perangkat. Lihat API perangkat yang tercantum dalam Operasi dan harga layanan yang dapat ditagih.
ServiceOperations Log yang terkait dengan peristiwa layanan DPS. Lihat API layanan DPS yang tercantum dalam Operasi dan harga layanan yang dapat ditagih.

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