Aracılığıyla paylaş


Azure IoT Hub Cihazı Sağlama Hizmeti veri başvurusunu izleme

Azure IoT Hub Cihaz Sağlama Hizmeti (DPS) için izleme verilerini toplama ve analiz etme hakkında ayrıntılı bilgi için bkz . IoT Hub Cihazı Sağlama Hizmeti'ni İzleme.

Ölçümler

Bu bölümde DPS için toplanan otomatik olarak toplanan tüm platform ölçümleri listelenir.

Kaynak Sağlayıcısı ve Türü: Microsoft.Devices/provisioningServices.

Ölçüm Tanılama Ayarlar ile dışarı aktarılabilir mi? Ölçüm Görünen Adı Unit Toplama Türü Tanım Boyutlar
AttestationAttempts Evet Kanıtlama girişimleri Sayı Toplam Denenen cihaz kanıtlama sayısı ProvisioningServiceName, Durum, Protokol
DeviceAssignments Evet Atanan cihazlar Sayı Toplam IoT hub'ına atanan cihaz sayısı ProvisioningServiceName, IotHubName
RegistrationAttempts Evet Kayıt denemeleri Sayı Toplam Denenen cihaz kaydı sayısı ProvisioningServiceName, IotHubName, Status

Daha fazla bilgi için bkz. Azure İzleyici'de desteklenen tüm platform ölçümlerinin listesi.

Ölçüm boyutları

DPS,ölçümleriyle ilişkili aşağıdaki boyutlara sahiptir.

Boyut Adı Tanım
IotHubName Hedef IoT hub'ının adı.
Protokol Kullanılan cihaz veya hizmet protokolü.
ProvisioningServiceName DPS örneğinin adı.
Status İşlemin durumu.

Ölçüm boyutlarının ne olduğu hakkında daha fazla bilgi için bkz . Çok boyutlu ölçümler.

Kaynak günlükleri

Bu bölümde DPS için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir.

Kaynak Sağlayıcısı ve Türü: Microsoft.Devices/provisioningServices.

Kategori Tanım
DeviceOperations Cihaz kanıtlama olaylarıyla ilgili günlükler. Faturalanabilir hizmet işlemleri ve fiyatlandırma bölümünde listelenen cihaz API'lerine bakın.
ServiceOperations DPS hizmet olaylarıyla ilgili günlükler. Faturalanabilir hizmet işlemleri ve fiyatlandırması bölümünde listelenen DPS hizmet API'lerine bakın.

Başvuru için Azure İzleyici'de desteklenen tüm kaynak günlükleri kategori türlerinin listesine bakın.

DPS, kaynak günlüğü bilgilerini depolamak için AzureDiagnostics tablosunu kullanır. Aşağıdaki sütunlar uygun.

Özellik Veri türü Tanım
Applicationıd GUID Taşıyıcı yetkilendirmede kullanılan uygulama kimliği.
CallerIpAddress String Olay için maskelenmiş kaynak IP adresi.
Kategori String ServiceOperations veya DeviceOperations işlem türü.
CorrelationId GUID Olayın benzersiz tanımlayıcısı.
DurationMs String Olayın milisaniye cinsinden gerçekleştirilmesinin ne kadar sürdüğü.
Düzey Int Olayın günlüğe kaydetme önem derecesi. Örneğin, Bilgi veya Hata.
OperationName String Olay sırasında gerçekleştirilen eylemin türü. Örneğin: Query, Get, Upsert vb.
OperationVersion String Olay sırasında kullanılan API Sürümü.
Kaynak String Olayın gerçekleştiği kaynağın adı. Örneğin, "MYEXAMPLEDPS".
ResourceGroup String Kaynağın bulunduğu kaynak grubunun adı.
ResourceId String Olayın gerçekleştiği kaynağın Azure Resource Manager Kaynak Kimliği.
ResourceProvider String Olayın kaynak sağlayıcısı. Örneğin, "MICROSOFT. CIHAZLAR".
ResourceType String Olayın kaynak türü. Örneğin, "PROVISIONINGSERVICES".
ResultDescription String Başarısız olursa olayın hata ayrıntıları.
ResultSignature String Başarısız olursa olayın HTTP durum kodu.
ResultType String Olayın sonucu: Success, Failure, ClientError vb.
SubscriptionId GUID Kaynağın bulunduğu Azure aboneliğinin abonelik kimliği.
TenantId GUID Kaynağın bulunduğu Azure kiracısının kiracı kimliği.
TimeGenerated Tarih-Saat Bu olayın utc olarak gerçekleştiği tarih ve saat.
location_s String Olayın gerçekleştiği Azure bölgesi.
properties_s JSON Olayla ilgili ek bilgi ayrıntıları.

DeviceOperations

Aşağıdaki JSON, bir cihazdan başarılı bir kanıtlama girişimi örneğidir. Cihazın kayıt kimliği özelliğinde properties_s tanımlanır.

  {
    "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

Aşağıdaki JSON, başarılı bir ekleme (Upsert) bireysel kayıt işlemi örneğidir. Kaydın kayıt kimliği ve kayıt türü özelliğinde properties_s tanımlanır.

  {
    "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 İzleyici Günlükleri tabloları

Bu bölüm, DPS ile ilgili ve Log Analytics tarafından sorgulanabilir olan tüm Azure İzleyici Günlükleri Kusto tablolarını ifade eder. Bu tabloların listesi ve DPS kaynak türüyle ilgili daha fazla bilgi için Bkz . Azure İzleyici Günlükleri tablo başvurusunda Cihaz Sağlama Hizmetleri .

Tüm Azure İzleyici Günlükleri/Log Analytics tablolarının başvurusu için bkz . Azure İzleyici Günlük Tablosu Başvurusu.

Etkinlik günlüğü

Etkinlik Günlüğü girdilerinin şeması hakkında daha fazla bilgi için bkz . Etkinlik Günlüğü şeması.

Ayrıca bkz: