Bagikan melalui


Referensi data pemantauan Azure IoT Hub Device Provisioning Service

Artikel ini berisi semua informasi referensi pemantauan untuk layanan ini.

Lihat Memantau Azure IoT Hub Device Provisioning Service untuk detail tentang data yang dapat Anda kumpulkan untuk IoT Hub Device Provisioning Service dan cara menggunakannya.

Metrik

Bagian ini mencantumkan semua metrik platform yang dikumpulkan secara otomatis untuk layanan ini. Metrik ini juga merupakan bagian dari daftar global semua metrik platform yang didukung di Azure Monitor.

Untuk informasi tentang retensi metrik, lihat Gambaran umum Metrik Azure Monitor.

Metrik yang didukung untuk Microsoft.Devices/provisioningServices

Tabel berikut mencantumkan metrik yang tersedia untuk jenis sumber daya Microsoft.Devices/provisioningServices.

  • Semua kolom mungkin tidak ada di setiap tabel.
  • Beberapa kolom mungkin berada di luar area tampilan halaman. Pilih Perluas tabel untuk menampilkan semua kolom yang tersedia.

Judul tabel

  • Kategori - Grup metrik atau klasifikasi.
  • Metrik - Nama tampilan metrik seperti yang muncul di portal Azure.
  • Nama di REST API - Nama metrik seperti yang disebutkan dalam REST API.
  • Unit - Satuan ukuran.
  • Agregasi - Jenis agregasi default. Nilai yang valid: Rata-rata (Rata-rata), Minimum (Min), Maksimum (Maks), Total (Jumlah), Hitungan.
  • Dimensi dimensi - tersedia untuk metrik.
  • Interval Butir - Waktu tempat metrik diambil sampelnya. Misalnya, PT1M menunjukkan bahwa metrik diambil sampelnya setiap menit, PT30M setiap 30 menit, PT1H setiap jam, dan sebagainya.
  • Ekspor DS- Apakah metrik dapat diekspor ke Log Azure Monitor melalui pengaturan diagnostik. Untuk informasi tentang mengekspor metrik, lihat Membuat pengaturan diagnostik di Azure Monitor.
Metrik Nama dalam REST API Unit Agregasi Dimensi Butir Waktu Ekspor DS
Upaya pengesahan

Jumlah pengesahan perangkat yang dicoba
AttestationAttempts Hitung Total (Jumlah) ProvisioningServiceName, , StatusProtocol PT1M Ya
Perangkat yang ditetapkan

Jumlah perangkat yang ditetapkan ke hub IoT
DeviceAssignments Hitung Total (Jumlah) ProvisioningServiceName, IotHubName PT1M Ya
Upaya pendaftaran

Jumlah pendaftaran perangkat yang dicoba
RegistrationAttempts Hitung Total (Jumlah) ProvisioningServiceName, , IotHubNameStatus PT1M Ya

Dimensi metrik

Untuk informasi tentang dimensi metrik apa itu, lihat Metrik multi-dimensi.

Layanan ini 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.
Status 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 layanan ini. Bagian menarik dari daftar semua jenis kategori log sumber daya yang didukung di Azure Monitor.

Log sumber daya yang didukung untuk Microsoft.Devices/provisioningServices

Kategori Nama tampilan kategori Tabel log Mendukung rencana log dasar Mendukung transformasi waktu penyerapan Contoh kueri Biaya untuk diekspor
DeviceOperations Operasi Perangkat AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak Tidak Kueri No
ServiceOperations Operasi Layanan AzureDiagnostics

Log dari beberapa sumber daya Azure.

Tidak Tidak Kueri No

Daftar berikut ini menyediakan informasi tambahan tentang log sebelumnya:

  • 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. Contohnya,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. Contohnya,MICROSOFT.DEVICES.
ResourceType String Jenis sumber daya untuk peristiwa tersebut. Contohnya,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 DateTime 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": "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": "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": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "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 mencantumkan tabel Log Azure Monitor yang relevan dengan layanan ini, yang tersedia untuk kueri oleh Analitik Log menggunakan kueri Kusto. Tabel berisi data log sumber daya dan mungkin lebih bergantung pada apa yang dikumpulkan dan dirutekan ke dalamnya.

IoT Hub Device Provisioning Service Microsoft.Devices/ProvisioningServices

Log aktivitas

Tabel tertaut mencantumkan operasi yang dapat direkam dalam log aktivitas untuk layanan ini. Operasi ini adalah subset dari semua kemungkinan operasi penyedia sumber daya dalam log aktivitas.

Untuk informasi selengkapnya tentang skema entri log aktivitas, lihat Skema Log Aktivitas.