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:
Azure IoT Hub Cihazı Sağlama Hizmeti'ni izlemenin açıklaması için bkz . Azure IoT Hub Cihazı Sağlama Hizmeti'ni izleme.
Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin