Azure IoT Hub izleme verileri başvurusu

Bu makale, bu hizmetin tüm izleme başvuru bilgilerini içerir.

IoT Hub için toplayabileceğiniz veriler ve bu verilerin nasıl kullanılacağı hakkında ayrıntılı bilgi için bkz. Azure IoT'yi izleme.

Ölçümler

Bu bölümde, bu hizmet için otomatik olarak toplanan tüm platform ölçümleri listelenir. Bu ölçümler, Azure İzleyici'de desteklenen tüm platform ölçümlerinin genel listesinin de bir parçasıdır.

Ölçüm saklama hakkında bilgi için bkz . Azure İzleyici Ölçümlerine genel bakış.

Microsoft.Devices/IoTHubs için desteklenen ölçümler

Aşağıdaki tabloda Microsoft.Devices/IoTHubs kaynak türü için kullanılabilen ölçümler listelenmektedir.

  • Tüm sütunlar her tabloda mevcut olmayabilir.
  • Bazı sütunlar sayfanın görüntüleme alanının dışında olabilir. Kullanılabilir tüm sütunları görüntülemek için Tabloyu genişlet'i seçin.

Tablo başlıkları

  • Kategori - Ölçüm grubu veya sınıflandırma.
  • Ölçüm - Azure portalında göründüğü şekilde ölçüm görünen adı.
  • REST API'deki ad - REST API'de bahsedilen ölçüm adı.
  • Birim - Ölçü birimi.
  • Toplama - Varsayılan toplama türü. Geçerli değerler: Ortalama (Ortalama), Minimum (Min), Maksimum (Maksimum), Toplam (Toplam), Sayı.
  • - Ölçüm için kullanılabilen Boyutlar Boyutları.
  • Ölçümün örneklendiği Zaman Dilimleri - Aralıkları. Örneğin, PT1M ölçümün dakikada bir, 30 dakikada bir, PT30M PT1H saatte bir vb. örneklendiğini gösterir.
  • DS Dışarı Aktarma- Ölçümün tanılama ayarları aracılığıyla Azure İzleyici Günlüklerine aktarılıp aktarılmayacağı. Ölçümleri dışarı aktarma hakkında bilgi için bkz . Azure İzleyici'de tanılama ayarları oluşturma.
Metric REST API'de ad Unit Toplama Boyutlar Zaman Dilimleri DS Dışarı Aktarma
Bırakılan C2D iletileri

Cihaz tarafından bırakılan buluttan cihaza ileti sayısı
c2d.commands.egress.abandon.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
C2D ileti teslimleri tamamlandı

Cihaz tarafından başarıyla tamamlanan buluttan cihaza ileti teslimlerinin sayısı
c2d.commands.egress.complete.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
C2D iletileri reddedildi

Cihaz tarafından reddedilen buluttan cihaza ileti sayısı
c2d.commands.egress.reject.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarısız doğrudan yöntem çağrıları

Tüm başarısız doğrudan yöntem çağrılarının sayısı.
c2d.methods.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Doğrudan yöntem çağrılarının istek boyutu

Tüm başarılı doğrudan yöntem isteklerinin ortalaması, en küçük ve en yüksek değeri.
c2d.methods.requestSize Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Doğrudan yöntem çağrılarının yanıt boyutu

Tüm başarılı doğrudan yöntem yanıtlarının ortalaması, en düşük ve en yüksek değeri.
c2d.methods.responseSize Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarılı doğrudan yöntem çağrıları

Tüm başarılı doğrudan yöntem çağrılarının sayısı.
c2d.methods.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan başarısız ikiz okuması

Tüm başarısız arka uç tarafından başlatılan ikiz okumalarının sayısı.
c2d.twin.read.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan gelen ikiz okumalarının yanıt boyutu

Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının ortalaması, en küçük ve en üst sayısı.
c2d.twin.read.size Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan başarılı ikiz okumaları

Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı.
c2d.twin.read.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan başarısız ikiz güncelleştirmeleri

Tüm başarısız arka uç tarafından başlatılan ikiz güncelleştirmelerinin sayısı.
c2d.twin.update.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan ikiz güncelleştirmelerinin boyutu

Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin ortalama, en düşük ve en büyük boyutu.
c2d.twin.update.size Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Arka uçtan başarılı ikiz güncelleştirmeleri

Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin sayısı.
c2d.twin.update.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
C2D İletilerinin Süresi Doldu

Süresi dolan buluttan cihaza ileti sayısı
C2DMessagesExpired Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yapılandırma Ölçümleri

Yapılandırma İşlemleri için Ölçümler
configurations Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Bağlı cihazlar

IoT hub'ınıza bağlı cihaz sayısı
connectedDeviceCount Sayı Ortalama, Maksimum, Minimum <none> PT1M Hayır
Yönlendirme: iletilere/olaylara teslim edilen iletiler

IoT Hub yönlendirmesinin iletileri yerleşik uç noktaya (iletiler/olaylar) başarıyla teslim etme sayısı.
d2c.endpoints.egress.builtIn.events Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: Olay Hub'ına teslim edilen iletiler

IoT Hub yönlendirmesinin iletileri Olay Hub'ı uç noktalarına başarıyla teslim etme sayısı.
d2c.endpoints.egress.eventHubs Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: Service Bus Kuyruğuna teslim edilen iletiler

IoT Hub yönlendirmesinin Service Bus kuyruğu uç noktalarına iletileri başarıyla teslim etme sayısı.
d2c.endpoints.egress.serviceBusQueues Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: Service Bus Konusuna teslim edilen iletiler

IoT Hub yönlendirmesinin Service Bus konu uç noktalarına başarıyla ileti teslim etme sayısı.
d2c.endpoints.egress.serviceBusTopics Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: depolama alanına teslim edilen iletiler

IoT Hub yönlendirmesinin iletileri depolama uç noktalarına başarıyla teslim etme sayısı.
d2c.endpoints.egress.storage Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: Depolamaya teslim edilen bloblar

IoT Hub yönlendirmesinin blobları depolama uç noktalarına yönlendirme sayısı.
d2c.endpoints.egress.storage.blobs Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: depolamaya teslim edilen veriler

Depolama uç noktalarına teslim edilen veri miktarı (bayt) IoT Hub yönlendirmesi.
d2c.endpoints.egress.storage.bytes Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: İletiler/olaylar için ileti gecikme süresi

IoT Hub'a ileti girişi ile yerleşik uç noktaya telemetri iletisi girişi (iletiler/olaylar) arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.builtIn.events Milisaniye Ortalama, Minimum, Maksimum <none> PT1M Yes
Yönlendirme: Olay Hub'ı için ileti gecikme süresi

IoT Hub'a ileti girişi ile Bir Olay Hub'ı uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.eventHubs Milisaniye Ortalama, Minimum, Maksimum <none> PT1M Yes
Yönlendirme: Service Bus Kuyruğu için ileti gecikme süresi

IoT Hub'a ileti girişi ile Service Bus kuyruğu uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.serviceBusQueues Milisaniye Ortalama, Minimum, Maksimum <none> PT1M Yes
Yönlendirme: Service Bus Konusu için ileti gecikme süresi

IoT Hub'a ileti girişi ile Service Bus konu uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.serviceBusTopics Milisaniye Ortalama, Minimum, Maksimum <none> PT1M Yes
Yönlendirme: depolama için ileti gecikme süresi

IoT Hub'a ileti girişi ile depolama uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.storage Milisaniye Ortalama, Minimum, Maksimum <none> PT1M Yes
Yönlendirme: bırakılan telemetri iletileri

Geçersiz uç noktalar nedeniyle IoT Hub yönlendirmesi tarafından ileti bırakma sayısı. Bırakılan iletiler orada teslim edilmediğinden, bu değer geri dönüş yoluna teslim edilen iletileri saymıyor.
d2c.telemetry.egress.dropped Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: geri dönüşe teslim edilen iletiler

IoT Hub yönlendirmesinin iletileri geri dönüş yolu ile ilişkili uç noktaya teslim etme sayısı.
d2c.telemetry.egress.fallback Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: telemetri iletileri uyumsuz

Uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmesinin iletileri teslim etme sayısı. Bu değer yeniden denemeleri içermez.
d2c.telemetry.egress.invalid Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: telemetri iletileri yalnız bırakılmış

Hiçbir yönlendirme kuralıyla (geri dönüş kuralı dahil) eşleşmediğinden iletilerin IoT Hub yönlendirmesi tarafından yalnız bırakılmış sayısı.
d2c.telemetry.egress.orphaned Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yönlendirme: teslim edilen telemetri iletileri

IoT Hub yönlendirmesi kullanılarak iletilerin tüm uç noktalara başarıyla teslim edilen sayısı. bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir ileti aynı uç noktaya birden çok kez teslim edilirse, bu değer her başarılı teslim için bir artar.
d2c.telemetry.egress.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Telemetri iletisi gönderme denemeleri

IoT hub'ınıza gönderilmeye çalışılacak cihazdan buluta telemetri iletilerinin sayısı
d2c.telemetry.ingress.allProtocol Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Azaltma hatası sayısı

Cihaz aktarım hızı azaltmalarından kaynaklanan azaltma hatalarının sayısı
d2c.telemetry.ingress.sendThrottle Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Gönderilen telemetri iletileri

IoT hub'ınıza başarıyla gönderilen cihazdan buluta telemetri iletilerinin sayısı
d2c.telemetry.ingress.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Cihazlardan başarısız ikiz okuması

Cihaz tarafından başlatılan tüm başarısız ikiz okumalarının sayısı.
d2c.twin.read.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Cihazlardan ikiz okumalarının yanıt boyutu

Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının ortalaması, en küçük ve en üst sınırı.
d2c.twin.read.size Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarılı ikizi cihazlardan okur

Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı.
d2c.twin.read.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Cihazlardan başarısız ikiz güncelleştirmeleri

Tüm başarısız cihaz tarafından başlatılan ikiz güncelleştirmelerinin sayısı.
d2c.twin.update.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Cihazlardan gelen ikiz güncelleştirmelerinin boyutu

Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin ortalama, en düşük ve en büyük boyutu.
d2c.twin.update.size Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Cihazlardan başarılı ikiz güncelleştirmeleri

Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin sayısı.
d2c.twin.update.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Kullanılan toplam ileti sayısı

Bugün kullanılan toplam ileti sayısı
dailyMessageQuotaUsed Sayı Ortalama, Minimum, Maksimum <none> PT1M Yes
Toplam cihaz veri kullanımı

IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı
deviceDataUsage Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Toplam cihaz veri kullanımı (önizleme)

IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı
deviceDataUsageV2 Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Bağlı cihazlar (kullanım dışı)

IoT hub'ınıza bağlı cihaz sayısı
devices.connectedDevices.allProtocol Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Toplam cihaz sayısı (kullanım dışı)

IoT hub'ınıza kayıtlı cihaz sayısı
devices.totalDevices Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Event Grid teslimatları

Event Grid'de yayımlanan IoT Hub olaylarının sayısı. Başarılı ve başarısız isteklerin sayısı için Sonuç boyutunu kullanın. EventType boyutu, olayın türünü (https://aka.ms/ioteventgrid) gösterir.
EventGridDeliveries Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) Result, EventType PT1M Yes
Event Grid gecikme süresi

Iot Hub olayının ne zaman oluşturulduğundan olayın Event Grid'de yayımlandığı ana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm olay türleri arasındaki ortalamadır. Belirli bir olay türünün gecikme süresini görmek için EventType boyutunu kullanın.
EventGridLatency Milisaniye Ortalama, Minimum, Maksimum EventType PT1M Yes
Başarısız iş iptalleri

bir işi iptal etmek için tüm başarısız çağrıların sayısı.
jobs.cancelJob.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarılı iş iptalleri

bir işi iptal etmek için yapılan tüm başarılı çağrıların sayısı.
jobs.cancelJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Tamamlanan işler

Tamamlanan tüm işlerin sayısı.
jobs.completed Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yöntem çağırma işlerinin oluşturulamaması

Doğrudan yöntem çağırma işlerinin tüm başarısız oluşturma işleminin sayısı.
jobs.createDirectMethodJob.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Yöntem çağırma işlerinin başarılı şekilde oluşturulması

Doğrudan yöntem çağırma işlerinin tüm başarılı oluşturma işleminin sayısı.
jobs.createDirectMethodJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
İkiz güncelleştirme işlerinin oluşturulamaması

İkiz güncelleştirme işlerinin tüm başarısız oluşturma işleminin sayısı.
jobs.createTwinUpdateJob.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
İkiz güncelleştirme işlerinin başarıyla oluşturulması

İkiz güncelleştirme işlerinin tüm başarılı oluşturma işleminin sayısı.
jobs.createTwinUpdateJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarısız işler

Tüm başarısız işlerin sayısı.
jobs.failed Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Liste işlerine başarısız çağrılar

Liste işlerine yapılan tüm başarısız çağrıların sayısı.
jobs.listJobs.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Liste işlerine başarılı çağrılar

Liste işlerine yapılan tüm başarılı çağrıların sayısı.
jobs.listJobs.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarısız iş sorguları

Sorgu işlerine yapılan tüm başarısız çağrıların sayısı.
jobs.queryJobs.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarılı iş sorguları

Sorgu işlerine yapılan tüm başarılı çağrıların sayısı.
jobs.queryJobs.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Bayt cinsinden Yönlendirme Teslim İletisi Boyutu (önizleme)

IoT hub'ı tarafından bir uç noktaya teslim edilen iletilerin bayt cinsinden toplam boyutu. Farklı uç noktalarınıza teslim edilen bayt cinsinden iletilerin boyutunu görüntülemek için EndpointName ve EndpointType boyutlarını kullanabilirsiniz. İletinin birden çok uç noktaya teslimi veya iletinin aynı uç noktaya birden çok kez teslimi dahil olmak üzere, teslim edilen her ileti için ölçüm değeri artar.
RoutingDataSizeInBytesDelivered Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) EndpointType, EndpointName, RoutingSource PT1M Yes
Yönlendirme Teslimatları (önizleme)

IoT Hub'ın yönlendirme kullanarak tüm uç noktalara ileti teslim etme girişimi sayısı. Başarılı veya başarısız girişimlerin sayısını görmek için Sonuç boyutunu kullanın. Geçersiz, bırakılan veya yalnız bırakılmış gibi hatanın nedenini görmek için FailureReasonCategory boyutunu kullanın. Ayrıca endpointName ve EndpointType boyutlarını kullanarak farklı uç noktalarınıza kaç iletinin teslim edilmiş olduğunu anlayabilirsiniz. Ölçüm değeri, iletinin birden çok uç noktaya teslim edilmesi veya iletinin aynı uç noktaya birden çok kez teslim edilmesi dahil olmak üzere her teslim girişimi için bir artar.
RoutingDeliveries Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) EndpointType, EndpointName, FailureReasonCategory, Result, , RoutingSource PT1M Yes
Yönlendirme Teslim GecikmeSi (önizleme)

IoT Hub'a ileti girişi ile bir uç noktaya telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye). Farklı uç noktalarınızda gecikme süresini anlamak için EndpointName ve EndpointType boyutlarını kullanabilirsiniz.
RoutingDeliveryLatency Milisaniye Ortalama, Minimum, Maksimum EndpointType, EndpointName, RoutingSource PT1M Yes
Toplam cihaz sayısı

IoT hub'ınıza kayıtlı cihaz sayısı
totalDeviceCount Sayı Ortalama, Maksimum, Minimum <none> PT1M Hayır
Başarısız ikiz sorguları

Tüm başarısız ikiz sorgularının sayısı.
twinQueries.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
İkiz sorguların sonuç boyutu

Tüm başarılı ikiz sorgularının sonuç boyutunun ortalaması, en küçük ve en büyük boyutu.
twinQueries.resultSize Bayt Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes
Başarılı ikiz sorguları

Tüm başarılı ikiz sorgularının sayısı.
twinQueries.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <none> PT1M Yes

Desteklenen toplamalar

Tablodaki Toplama Türü sütunu, ölçüm bir grafik veya uyarı için seçildiğinde kullanılan varsayılan toplamaya karşılık gelir.

Ölçümler için toplamayı gösteren ekran görüntüsü.

Çoğu ölçüm için tüm toplama türleri geçerlidir. Birim sütun değeri Count olan sayı ölçümleri için yalnızca bazı toplamalar geçerlidir. Sayım ölçümleri iki türden biri olabilir:

  • Tek noktalı sayı ölçümleri için IoT Hub, ölçülen işlem her gerçekleştiğinde tek bir veri noktası (temelde 1) kaydeder. Ardından Azure İzleyici bu veri noktalarını belirtilen ayrıntı düzeyine göre toplar. Tek noktalı ölçümlere örnek olarak gönderilen telemetri iletileri ve tamamlanan C2D ileti teslimleri verilebilir. Bu ölçümler için tek ilgili toplama türü Toplam (Toplam) olur. Portal minimum, maksimum ve ortalama seçeneklerini belirlemenize olanak tanır. Bu değerler her zaman 1'tir.

  • Anlık görüntü sayısı ölçümleri için IoT Hub, ölçülen işlem gerçekleştiğinde toplam sayıyı kaydeder. Şu anda IoT Hub tarafından gönderilen üç Anlık Görüntü ölçümü vardır: Kullanılan toplam ileti sayısı, Toplam cihaz ve Bağlı cihazlar. Bu ölçümler her seferinde bir "toplam" miktarı sunduğundan, bunları belirtilen ayrıntı düzeyi üzerinden toplamak mantıklı değildir. Azure İzleyici, bu ölçümler için toplama türü için ortalama, en düşük ve en yüksek değerleri seçmenizi sınırlar.

Ölçüm boyutları

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

Bu hizmet, ölçümleriyle ilişkilendirilmiş aşağıdaki boyutlara sahiptir.

Boyut Adı Açıklama
EndpointName Uç nokta adı
EndpointType eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, , builtinveya blobStorage
EventType Microsoft.Devices.DeviceCreated, Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnectedveya Microsoft.Devices.DeviceTelemetry
Daha fazla bilgi için bkz . Olay türleri.
FailureReasonCategory Aşağıdaki değerlerden biri: invalid, dropped, orphanedveya null.
Sonuç success veya failure
RoutingSource Device Messages, Twin Change Events, Device Lifecycle Events

Ölçümlerin görünen adı ve toplaması

Aşağıdaki tablolar, önceki tabloda açıklanan ölçümler hakkında daha fazla bilgi sağlar. IoT Hub platform ölçümlerini genel kategoriye göre gösterir ve ölçümleri Azure portalında atanan görünen adlarına göre listeler.

Buluttan cihaza komut ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
C2D İletilerinin Süresi Doldu C2DMessagesExpired Sayı Süresi dolan buluttan cihaza ileti sayısı
C2D ileti teslimleri tamamlandı c2d.commands.egress.complete.success Sayı Cihaz tarafından başarıyla tamamlanan buluttan cihaza ileti teslimlerinin sayısı
Bırakılan C2D iletileri c2d.commands.egress.abandon.success Sayı Cihaz tarafından bırakılan buluttan cihaza ileti sayısı
C2D iletileri reddedildi c2d.commands.egress.reject.success Sayı Cihaz tarafından reddedilen buluttan cihaza ileti sayısı

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Buluttan cihaza doğrudan yöntemler ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Başarısız doğrudan yöntem çağrıları c2d.methods.failure Sayı Tüm başarısız doğrudan yöntem çağrılarının sayısı.
Doğrudan yöntem çağrılarının istek boyutu c2d.methods.requestSize Bayt Tüm başarılı doğrudan yöntem isteklerinin sayısı.
Doğrudan yöntem çağrılarının yanıt boyutu c2d.methods.responseSize Bayt Tüm başarılı doğrudan yöntem yanıtlarının sayısı.
Başarılı doğrudan yöntem çağrıları c2d.methods.success Sayı Tüm başarılı doğrudan yöntem çağrılarının sayısı.

Birim değeri Yalnızca Toplam say (toplam) toplama olan ölçümler için geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Buluttan cihaza ikiz işlemleri ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Arka uçtan başarısız ikiz okumaları c2d.twin.read.failure Sayı Tüm başarısız arka uç tarafından başlatılan ikiz okumalarının sayısı.
Arka uçtan başarısız ikiz güncelleştirmeleri c2d.twin.update.failure Sayı Tüm başarısız arka uç tarafından başlatılan ikiz güncelleştirmelerinin sayısı.
Arka uçtan ikiz okumaların yanıt boyutu c2d.twin.read.size Bayt Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı.
Arka uçtan ikiz güncelleştirmelerinin boyutu c2d.twin.update.size Bayt Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin toplam boyutu.
Arka uçtan gerçekleştirilen başarılı ikiz okumaları c2d.twin.read.success Sayı Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı.
Arka uçtan başarılı ikiz güncelleştirmeleri c2d.twin.update.success Sayı Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin sayısı.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Yapılandırma ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Yapılandırma Ölçümleri Yapılandırma Sayı Bir dizi hedef cihazda cihaz yapılandırması ve IoT Edge dağıtımı için gerçekleştirilen toplam CRUD işlemlerinin sayısı. Bu yapılandırmalar nedeniyle cihaz ikizini veya modül ikizini değiştiren işlemlerin sayısı dahildir.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Günlük kota ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Toplam cihaz verisi kullanımı deviceDataUsage Bayt IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı
Toplam cihaz verisi kullanımı (önizleme) deviceDataUsageV2 Toplam IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı
Kullanılan toplam ileti sayısı dailyMessageQuotaUsed Sayı Bugün kullanılan toplam ileti sayısı. Her gün 00:00 UTC'de sıfıra sıfırlayan bir kümülatif değer.

Kullanılan toplam ileti sayısı için yalnızca en düşük, en yüksek ve ortalama toplamalar desteklenir. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Cihaz ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Toplam cihaz (kullanım dışı) devices.totalDevices Sayı IoT hub'ınıza kayıtlı cihaz sayısı
Bağlı cihazlar (kullanım dışı) devices.connectedDevices.allProtocol Sayı IoT hub'ınıza bağlı cihaz sayısı
Toplam cihaz sayısı totalDeviceCount Sayı IoT hub'ınıza kayıtlı cihaz sayısı
Bağlı cihazlar connectedDeviceCount Sayı IoT hub'ınıza bağlı cihaz sayısı

Toplam cihazlar (kullanım dışı) ve Bağlı cihazlar (kullanım dışı) için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Toplam cihazlar ve Bağlı cihazlar için yalnızca en düşük, en yüksek ve ortalama toplamalar geçerlidir. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Toplam cihaz ve Bağlı cihazlar tanılama ayarları aracılığıyla dışarı aktarılamaz.

Cihaz telemetrisi ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Azaltma hatalarının sayısı d2c.telemetry.ingress.sendThrottle Sayı Cihaz aktarım hızı azaltmalarından kaynaklanan azaltma hatalarının sayısı
Telemetri 'ileti gönderme' denemeleri d2c.telemetry.ingress.allProtocol Sayı IoT hub'ınıza gönderilmeye çalışılacak cihazdan buluta telemetri iletilerinin sayısı
Gönderilen telemetri iletileri d2c.telemetry.ingress.success Sayı IoT hub'ınıza başarıyla gönderilen cihazdan buluta telemetri iletilerinin sayısı

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Cihazdan buluta ikiz işlemleri ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Cihazlardan başarısız ikiz okumaları d2c.twin.read.failure Sayı Cihaz tarafından başlatılan tüm başarısız ikiz okumalarının sayısı.
Cihazlardan başarısız ikiz güncelleştirmeleri d2c.twin.update.failure Sayı Tüm başarısız cihaz tarafından başlatılan ikiz güncelleştirmelerinin sayısı.
Cihazlardan ikiz okumaların yanıt boyutu d2c.twin.read.size Bayt Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı.
Cihazlardan gelen ikiz güncelleştirmelerinin boyutu d2c.twin.update.size Bayt Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin toplam boyutu.
Cihazlardan gerçekleştirilen başarılı ikiz okumaları d2c.twin.read.success Sayı Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı.
Cihazlardan gerçekleştirilen başarılı ikiz güncelleştirmeleri d2c.twin.update.success Sayı Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin sayısı.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Event Grid ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Event Grid teslimatları EventGridDeliveries Sayı Event Grid'de yayımlanan IoT Hub olaylarının sayısı. Başarılı ve başarısız isteklerin sayısı için Sonuç boyutunu kullanın. EventType boyutu, olayın türünü (https://aka.ms/ioteventgrid) gösterir.
Event Grid gecikme süresi EventGridLatency Milisaniye Iot Hub olayının ne zaman oluşturulduğundan olayın Event Grid'de yayımlandığı ana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm olay türleri arasındaki ortalamadır. Belirli bir olay türünün gecikme süresini görmek için EventType boyutunu kullanın.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

İşler ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Tamamlanan işler jobs.completed Sayı Tamamlanan tüm işlerin sayısı.
İş listeleme için başarısız çağrılar jobs.listJobs.failure Sayı Liste işlerine yapılan tüm başarısız çağrıların sayısı.
Yöntem çağrısı işlerinin başarısız oluşturmaları jobs.createDirectMethodJob.failure Sayı Doğrudan yöntem çağırma işlerinin tüm başarısız oluşturma işleminin sayısı.
İkiz güncelleştirme işlerinin başarısız oluşturmaları jobs.createTwinUpdateJob.failure Sayı İkiz güncelleştirme işlerinin tüm başarısız oluşturma işleminin sayısı.
Başarısız iş iptalleri jobs.cancelJob.failure Sayı bir işi iptal etmek için tüm başarısız çağrıların sayısı.
Başarısız iş sorguları jobs.queryJobs.failure Sayı Sorgu işlerine yapılan tüm başarısız çağrıların sayısı.
Başarısız olan işler jobs.failed Sayı Tüm başarısız işlerin sayısı.
Liste işlerine başarılı çağrılar jobs.listJobs.success Sayı Liste işlerine yapılan tüm başarılı çağrıların sayısı.
Yöntem çağırma işlerinin başarılı şekilde oluşturulması jobs.createDirectMethodJob.success Sayı Doğrudan yöntem çağırma işlerinin tüm başarılı oluşturma işleminin sayısı.
İkiz güncelleştirme işlerinin başarıyla oluşturulması jobs.createTwinUpdateJob.
başarılı
Sayı İkiz güncelleştirme işlerinin tüm başarılı oluşturma işleminin sayısı.
Başarılı iş iptalleri jobs.cancelJob.success Sayı bir işi iptal etmek için yapılan tüm başarılı çağrıların sayısı.
Başarılı iş sorguları jobs.queryJobs.success Sayı Sorgu işlerine yapılan tüm başarılı çağrıların sayısı.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Yönlendirme ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Yönlendirme Teslimatları (önizleme) RoutingDeliveries Sayı Yönlendirme teslim ölçümü. Belirli bir uç noktanın veya belirli bir yönlendirme kaynağının teslim durumunu belirlemek için boyutları kullanın.
Bayt Cinsinden Yönlendirme Teslim İletisi Boyutu (önizleme) RoutingDataSizeInBytesDelivered Bayt IoT Hub tarafından özel uç noktaya ve yerleşik uç noktaya yönlendirilen toplam bayt sayısı. Belirli bir uç noktaya veya belirli bir yönlendirme kaynağına yönlendirilen veri boyutunu tanımlamak için boyutları kullanın.
Yönlendirme Teslim GecikmeSi (önizleme) RoutingDeliveryLatency Milisaniye Yönlendirme teslimi gecikme süresi ölçümü. Belirli bir uç noktanın veya belirli bir yönlendirme kaynağının gecikme süresini belirlemek için boyutları kullanın.
Yönlendirme: depolama alanına teslim edilen bloblar d2c.endpoints.egress.storage.blobs Sayı IoT Hub yönlendirmesinin blobları depolama uç noktalarına yönlendirme sayısı.
Yönlendirme: depolama alanına teslim edilen veriler d2c.endpoints.egress.storage.bytes Bayt Depolama uç noktalarına teslim edilen veri miktarı (bayt) IoT Hub yönlendirmesi.
Yönlendirme: Event Hubs için ileti gecikme süresi d2c.endpoints.latency.eventHubs Milisaniye IoT Hub'a ileti girişi ile Event Hubs türündeki özel uç noktalara ileti girişi arasındaki ortalama gecikme süresi (milisaniye). Yerleşik uç noktaya (olaylar) giden iletiler dahil değildir.
Yönlendirme: Service Bus Kuyruğu için ileti gecikme süresi d2c.endpoints.latency.serviceBusQueues Milisaniye IoT Hub'a ileti girişi ile Service Bus kuyruğu uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: Service Bus Konusu için ileti gecikme süresi d2c.endpoints.latency.serviceBusTopics Milisaniye IoT Hub'a ileti girişi ile Service Bus konu uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: İletiler/olaylar için ileti gecikme süresi d2c.endpoints.latency.builtIn.events Milisaniye IoT Hub'a ileti girişi ile yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: depolama için ileti gecikme süresi d2c.endpoints.latency.storage Milisaniye IoT Hub'a ileti girişi ile depolama uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: Event Hubs'a teslim edilen iletiler d2c.endpoints.egress.eventHubs Sayı IoT Hub yönlendirmesinin iletileri Event Hubs türündeki özel uç noktalara başarıyla teslim etme sayısı. Yerleşik uç noktaya (olaylar) giden iletiler dahil değildir.
Yönlendirme: Service Bus Kuyruğuna teslim edilen iletiler d2c.endpoints.egress.serviceBusQueues Sayı IoT Hub yönlendirmesinin Service Bus kuyruğu uç noktalarına iletileri başarıyla teslim etme sayısı.
Yönlendirme: Service Bus Konusuna teslim edilen iletiler d2c.endpoints.egress.serviceBusTopics Sayı IoT Hub yönlendirmesinin Service Bus konu uç noktalarına başarıyla ileti teslim etme sayısı.
Yönlendirme: geri dönüşe teslim edilen iletiler d2c.telemetry.egress.fallback Sayı IoT Hub yönlendirmesinin iletileri geri dönüş yolu ile ilişkili uç noktaya teslim etme sayısı.
Yönlendirme: iletilere/olaylara teslim edilen iletiler d2c.endpoints.egress.builtIn.events Sayı IoT Hub yönlendirmesinin iletileri yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna başarıyla teslim etme sayısı.
Yönlendirme: depolama alanına teslim edilen iletiler d2c.endpoints.egress.storage Sayı IoT Hub yönlendirmesinin iletileri depolama uç noktalarına başarıyla teslim etme sayısı.
Yönlendirme: teslim edilen telemetri iletileri d2c.telemetry.egress.success Sayı IoT Hub yönlendirmesi kullanılarak iletilerin tüm uç noktalara başarıyla teslim edilen sayısı. bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir ileti aynı uç noktaya birden çok kez teslim edilirse, bu değer her başarılı teslim için bir artar.
Yönlendirme: bırakılan telemetri iletileri d2c.telemetry.egress.dropped Sayı IoT Hub yönlendirmesinin, ölü uç noktalar nedeniyle iletileri bırakma sayısı. Bırakılan iletiler orada teslim edilmemiş olduğundan, bu değer geri dönüş yoluna teslim edilen iletileri saymıyor.
Yönlendirme: telemetri iletileri uyumsuz d2c.telemetry.egress.invalid Sayı Uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmesinin iletileri teslim etme sayısı. Iot Hub iletiyi bir uç noktaya teslim etmeye çalıştığında ve geçici olmayan bir hatayla başarısız olduğunda ileti bir uç noktayla uyumsuzdur. Geçersiz iletiler yeniden denenmiyor. Bu değer yeniden denemeleri içermez.
Yönlendirme: telemetri iletileri yalnız bırakılmış d2c.telemetry.egress.orphaned Sayı Geri dönüş yolu devre dışı bırakıldığında IoT Hub yönlendirme yalnız bırakılmış iletilerin hiçbir yönlendirme sorgusuyla eşleşmediği için kaç kez yönlendirildiği.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

İkiz sorgu ölçümleri:

Ölçüm görünen adı Metric Unit Açıklama
Başarısız ikiz sorguları twinQueries.failure Sayı Tüm başarısız ikiz sorgularının sayısı.
Başarılı ikiz sorguları twinQueries.success Sayı Tüm başarılı ikiz sorgularının sayısı.
İkiz sorguların sonuç boyutu twinQueries.resultSize Bayt Tüm başarılı ikiz sorgularının sonuç boyutunun toplamı.

Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.

Kaynak günlükleri

Bu bölümde, bu hizmet için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir. bölümü, Azure İzleyici'de desteklenen tüm kaynak günlükleri kategori türleri listesinden çekilir.

Microsoft.Devices/IotHubs için desteklenen kaynak günlükleri

Kategori Kategori görünen adı Günlük tablosu Temel günlük planını destekler Alım zamanı dönüşümlerini destekler Örnek sorgular Dışarı aktarma maliyetleri
C2DCommands C2D Komutları AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
C2DTwinOperations C2D İkiz İşlemleri AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
Configurations Yapılandırmalar AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
Connections Bağlantılar AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
D2CTwinOperations D2CTwinOperations AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
DeviceIdentityOperations Cihaz Kimliği İşlemleri AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
DeviceStreams Cihaz Akışları (Önizleme) AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
DeviceTelemetry Cihaz Telemetrisi AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
DirectMethods Doğrudan Yöntemler AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
DistributedTracing Dağıtılmış İzleme (Önizleme) Hayır Hayır Hayır
FileUploadOperations Dosya Karşıya Yükleme İşlemleri AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
JobsOperations İşler İşlemleri AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
Routes Rotalar AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır
TwinQueries İkiz Sorguları AzureDiagnostics

Birden çok Azure kaynağından günlükler.

Hayır Hayır Sorgular Hayır

Aşağıdaki bölümlerde Azure IoT Hub için toplanan kaynak günlüğü kategori türleri ve şemaları listelenmiştir. Olaylar yalnızca bazı kategorilerdeki hatalar için yayılır.

Buluttan cihaza komutlar kategorisi

Buluttan cihaza komutlar kategorisi IoT hub'ında oluşan hataları izler ve buluttan cihaza ileti işlem hattıyla ilişkilidir. Bu kategori aşağıdakilerden oluşan hataları içerir:

  • Buluttan cihaza ileti gönderme (yetkisiz gönderen hataları gibi),
  • Buluttan cihaza iletileri alma (teslim sayısı aşılan hatalar gibi) ve
  • Buluttan cihaza ileti geri bildirimi alma (geri bildirim süresi dolmuş hatalar gibi).

Bu kategori, buluttan cihaza ileti başarıyla teslim edildiğinde hataları yakalamaz ancak ardından cihaz tarafından yanlış işlenir.

{
    "records":
    [
        {
            "time": " UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "messageExpired",
            "category": "C2DCommands",
            "level": "Error",
            "resultType": "Event status",
            "resultDescription": "MessageDescription",
            "properties": "{\"deviceId\":\"<deviceId>\",\"messageId\":\"<messageId>\",\"messageSizeInBytes\":\"<messageSize>\",\"protocol\":\"Amqp\",\"deliveryAcknowledgement\":\"<None, NegativeOnly, PositiveOnly, Full>\",\"deliveryCount\":\"0\",\"expiryTime\":\"<timestamp>\",\"timeInSystem\":\"<timeInSystem>\",\"ttl\":<ttl>, \"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\", \"maskedIpAddress\": \"<maskedIpAddress>\", \"statusCode\": \"4XX\"}",
            "location": "Resource location"
        }
    ]
}

Buluttan cihaza ikiz işlemleri kategorisi

Buluttan cihaza ikiz işlemleri kategorisi, cihaz ikizlerinde hizmet tarafından başlatılan olayları izler. Bu işlemler ikiz alma, etiketleri güncelleştirme veya değiştirme ve istenen özellikleri güncelleştirme veya değiştirme işlemlerini içerebilir.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "read",
            "category": "C2DTwinOperations",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\"}",
            "location": "Resource location"
        }
    ]
}

Cihazdan buluta ikiz işlemleri kategorisi

Cihazdan buluta ikiz işlemleri kategorisi, cihaz ikizlerinde cihaz tarafından başlatılan olayları izler. Bu işlemler ikiz alma, bildirilen özellikleri güncelleştirme ve istenen özelliklere abone olma işlemlerini içerebilir.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "update",
            "category": "D2CTwinOperations",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authenticationType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\"}",
            "location": "Resource location"
        }
    ]
}

Yapılandırmalar kategorisi

IoT Hub yapılandırma günlükleri, Otomatik Cihaz Yönetimi özellik kümesi için olayları ve hataları izler.

{
    "records":
    [
         {
             "time": "2019-09-24T17:21:52Z",
             "resourceId": "Resource Id",
             "operationName": "ReadManyConfigurations",
             "category": "Configurations",
             "resultType": "",
             "resultDescription": "",
             "level": "Information",
             "durationMs": "17",
             "properties": "{\"configurationId\":\"\",\"sdkVersion\":\"2018-06-30\",\"messageSize\":\"0\",\"statusCode\":null}",
             "location": "southcentralus"
         }
    ]
}

Bağlantılar kategorisi

Bağlantılar kategorisi, ioT hub'ından cihaz bağlantısı ve bağlantısını kesme olaylarını ve hataları izler. Bu kategori, yetkisiz bağlantı girişimlerini tanımlamak ve cihazlara bağlantıyı kaybettiğiniz zaman uyarı vermek için kullanışlıdır.

Cihazların güvenilir bağlantı durumu için bkz . Cihaz bağlantı durumunu izleme.

{
   "records":
   [
        {
            "time": " UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "deviceConnect",
            "category": "Connections",
            "level": "Information",
            "properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"maskedIpAddress\":\"<maskedIpAddress>\"}",
            "location": "Resource location"
        }
    ]
}

Cihaz bağlantısını izlemek için bağlantı günlüklerini kullanma hakkında ayrıntılı bilgi için bkz . Azure IoT Hub'a cihaz bağlantısını izleme, tanılama ve sorunlarını giderme.

Cihaz kimliği işlemleri kategorisi

Cihaz kimliği işlemleri kategorisi, IoT hub'ınızın kimlik kayıt defterinde bir girdi oluşturmaya, güncelleştirmeye veya silmeye çalıştığınızda oluşan hataları izler. Bu kategoriyi izlemek, sağlama senaryoları için yararlıdır.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "get",
            "category": "DeviceIdentityOperations",
            "level": "Error",
            "resultType": "Event status",
            "resultDescription": "MessageDescription",
            "properties": "{\"maskedIpAddress\":\"<maskedIpAddress>\",\"deviceId\":\"<deviceId>\", \"statusCode\":\"4XX\"}",
            "location": "Resource location"
        }
    ]
}

Cihaz akışları kategorisi (önizleme)

Cihaz akışları kategorisi, tek tek cihazlara gönderilen istek-yanıt etkileşimlerini izler.

{
    "records":
    [
         {
             "time": "2019-09-19T11:12:04Z",
             "resourceId": "Resource Id",
             "operationName": "invoke",
             "category": "DeviceStreams",
             "resultType": "",
             "resultDescription": "",    
             "level": "Information",
             "durationMs": "74",
             "properties": "{\"deviceId\":\"myDevice\",\"moduleId\":\"myModule\",\"sdkVersion\":\"2019-05-01-preview\",\"requestSize\":\"3\",\"responseSize\":\"5\",\"statusCode\":null,\"requestName\":\"myRequest\",\"direction\":\"c2d\"}",
             "location": "Central US"
         }
    ]
}

Cihaz telemetri kategorisi

Cihaz telemetri kategorisi IoT hub'ında oluşan hataları izler ve telemetri işlem hattıyla ilişkilidir. Bu kategori, telemetri olayları gönderirken (azaltma gibi) ve telemetri olaylarını (yetkisiz okuyucu gibi) alırken oluşan hataları içerir. Bu kategori, cihazın kendisinde çalışan kodun neden olduğu hataları yakalayamaz.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "ingress",
            "category": "DeviceTelemetry",
            "level": "Error",
            "resultType": "Event status",
            "resultDescription": "MessageDescription",
            "properties": "{\"deviceId\":\"<deviceId>\",\"batching\":\"0\",\"messageSizeInBytes\":\"<messageSizeInBytes>\",\"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\",\"partitionId\":\"1\"}", 
            "location": "Resource location"
        }
    ]
}

Doğrudan yöntemler kategorisi

Doğrudan yöntemler kategorisi, tek tek cihazlara gönderilen istek-yanıt etkileşimlerini izler. Bu istekler bulutta başlatılır.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "send",
            "category": "DirectMethods",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"deviceId\":<messageSize>, \"RequestSize\": 1, \"ResponseSize\": 1, \"sdkVersion\": \"2017-07-11\"}",
            "location": "Resource location"
        }
    ]
}

Dağıtılmış izleme kategorisi (önizleme)

Dağıtılmış izleme kategorisi, izleme bağlamı üst bilgisini taşıyan iletiler için bağıntı kimliklerini izler. Bu günlükleri tam olarak etkinleştirmek için istemci tarafı kodu, IoT Hub dağıtılmış izleme (önizleme) ile IoT uygulamalarını uçtan uca analiz etme ve tanılama adımları izlenerek güncelleştirilmelidir.

, correlationId bir ve span-idiçerdiği trace-id W3C İzleme Bağlamı teklifine uygundur.

IoT Hub D2C (cihazdan buluta) günlükleri

Geçerli izleme özellikleri içeren bir ileti IoT Hub'a ulaştığında IoT Hub bu günlüğü kaydeder.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "DiagnosticIoTHubD2C",
            "category": "DistributedTracing",
            "correlationId": "00-8cd869a412459a25f5b4f31311223344-0144d2590aacd909-01",
            "level": "Information",
            "resultType": "Success",
            "resultDescription":"Receive message success",
            "durationMs": "",
            "properties": "{\"messageSize\": 1, \"deviceId\":\"<deviceId>\", \"callerLocalTimeUtc\": : \"2017-02-22T03:27:28.633Z\", \"calleeLocalTimeUtc\": \"2017-02-22T03:27:28.687Z\"}",
            "location": "Resource location"
        }
    ]
}

Burada IoT durationMs Hub'ın saati cihaz saatiyle eşitlenmemiş olabileceğinden hesaplanmaz ve bu nedenle süre hesaplaması yanıltıcı olabilir. Cihazdan buluta gecikme süresindeki properties ani artışları yakalamak için bölümündeki zaman damgalarını kullanarak mantık yazmanızı öneririz.

Özellik Türü Açıklama
messageSize Tamsayı Cihazdan buluta iletinin bayt cinsinden boyutu
deviceId ASCII 7 bit alfasayısal karakter dizesi Cihazın kimliği
callerLocalTimeUtc UTC zaman damgası Cihazın yerel saati tarafından bildirilen ileti oluşturma zamanı
calleeLocalTimeUtc UTC zaman damgası IoT Hub hizmeti yan saati tarafından bildirilen, IoT Hub'ın ağ geçidine ileti varış saati

IoT Hub giriş günlükleri

Geçerli izleme özellikleri içeren ileti iç veya yerleşik Event Hubs'a yazılırken IoT Hub bu günlüğü kaydeder.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "DiagnosticIoTHubIngress",
            "category": "DistributedTracing",
            "correlationId": "00-8cd869a412459a25f5b4f31311223344-349810a9bbd28730-01",
            "level": "Information",
            "resultType": "Success",
            "resultDescription":"Ingress message success",
            "durationMs": "10",
            "properties": "{\"isRoutingEnabled\": \"true\", \"parentSpanId\":\"0144d2590aacd909\"}",
            "location": "Resource location"
        }
    ]
}

properties bölümünde, bu günlük ileti girişi hakkında ek bilgiler içerir.

Özellik Türü Açıklama
isRoutingEnabled String True veya false, IoT Hub'da ileti yönlendirmenin etkinleştirilip etkinleştirilmediğini gösterir
parentSpanId String Bu durumda D2C ileti izlemesi olabilecek üst iletinin span-id değeri

IoT Hub çıkış günlükleri

Yönlendirme etkinleştirildiğinde ve ileti bir uç noktaya yazıldığında IoT Hub bu günlüğü kaydeder. Yönlendirme etkin değilse IoT Hub bu günlüğü kaydetmez.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "DiagnosticIoTHubEgress",
            "category": "DistributedTracing",
            "correlationId": "00-8cd869a412459a25f5b4f31311223344-98ac3578922acd26-01",
            "level": "Information",
            "resultType": "Success",
            "resultDescription":"Egress message success",
            "durationMs": "10",
            "properties": "{\"endpointType\": \"EventHub\", \"endpointName\": \"myEventHub\", \"parentSpanId\":\"349810a9bbd28730\"}",
            "location": "Resource location"
        }
    ]
}

properties bölümünde, bu günlük ileti girişi hakkında ek bilgiler içerir.

Özellik Türü Açıklama
endpointName String Yönlendirme uç noktasının adı
endpointType String Yönlendirme uç noktasının türü
parentSpanId String Bu örnekte IoT Hub giriş iletisi izlemesi olan üst iletinin span-id değeri

Dosya yükleme işlemleri kategorisi

Dosya karşıya yükleme kategorisi, IoT hub'ında oluşan hataları izler ve dosya yükleme işleviyle ilgilidir. Bu kategori şunları içerir:

  • Sas URI'siyle oluşan hatalar, örneğin bir cihazın tamamlanan karşıya yüklemenin hub'ına bildirimde bulunmasından önce süresinin dolması gibi hatalar.
  • Cihaz tarafından bildirilen başarısız karşıya yüklemeler.
  • IoT Hub bildirim iletisi oluşturma sırasında depolamada bir dosya bulunamadığında oluşan hatalar.

Bu kategori, cihaz depolama alanına dosya yüklerken doğrudan oluşan hataları yakalayamaz.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "ingress",
            "category": "FileUploadOperations",
            "level": "Error",
            "resultType": "Event status",
            "resultDescription": "MessageDescription",
            "durationMs": "1",
            "properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"blobUri\":\"http//bloburi.com\"}",
            "location": "Resource location"
        }
    ]
}

İşler işlemleri kategorisi

İşler işlemleri kategorisi, cihaz ikizlerini güncelleştirme veya birden çok cihazda doğrudan yöntemler çağırmaya yönelik iş isteklerini bildirir. Bu istekler bulutta başlatılır.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "jobCompleted",
            "category": "JobsOperations",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"jobId\":\"<jobId>\", \"sdkVersion\": \"<sdkVersion>\",\"messageSize\": <messageSize>,\"filter\":\"DeviceId IN ['1414ded9-b445-414d-89b9-e48e8c6285d5']\",\"startTimeUtc\":\"Wednesday, September 13, 2017\",\"duration\":\"0\"}",
            "location": "Resource location"
        }
    ]
}

Yollar kategorisi

İleti yönlendirme kategorisi, ileti yolu değerlendirmesi sırasında oluşan hataları ve IoT Hub tarafından algılanan uç nokta durumunu izler. Bu kategori aşağıdaki gibi olayları içerir:

  • Kural "tanımsız" olarak değerlendirilir
  • IoT Hub bir uç noktayı ölü olarak işaretler
  • Uç noktadan alınan hatalar

Bu kategori, "cihaz telemetrisi" kategorisi altında bildirilen iletilerin kendileri hakkında belirli hataları (cihaz azaltma hataları gibi) içermez.

{
    "records":
    [
        {
            "time":"2019-12-12T03:25:14Z",
            "resourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ANON-TEST/PROVIDERS/MICROSOFT.DEVICES/IOTHUBS/ANONHUB1",
            "operationName":"endpointUnhealthy",
            "category":"Routes",
            "level":"Error",
            "resultType":"403004",
            "resultDescription":"DeviceMaximumQueueDepthExceeded",
            "properties":"{\"deviceId\":null,\"endpointName\":\"anon-sb-1\",\"messageId\":null,\"details\":\"DeviceMaximumQueueDepthExceeded\",\"routeName\":null,\"statusCode\":\"403\"}",
            "location":"westus"
        }
    ]
}

Kaynak günlüklerini yönlendirme hakkında daha fazla ayrıntı aşağıdadır:

İkiz sorguları kategorisi

İkiz sorguları kategorisi, bulutta başlatılan cihaz ikizleri için sorgu isteklerini raporlar.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "query",
            "category": "TwinQueries",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"query\":\"<twin query>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\",\"pageSize\":\"<pageSize>\", \"continuation\":\"<true, false>\", \"resultSize\":\"<resultSize>\"}",
            "location": "Resource location"
        }
    ]
}

Azure İzleyici Günlükleri tabloları

Bu bölümde, Kusto sorguları kullanılarak Log Analytics tarafından sorgulanabilen bu hizmetle ilgili Azure İzleyici Günlükleri tabloları listelenmektedir. Tablolar, toplanan ve bunlara yönlendirilenlere bağlı olarak kaynak günlüğü verilerini ve büyük olasılıkla daha fazlasını içerir.

IoT Hub Microsoft.Devices/IotHubs

Etkinlik günlüğü

Bağlı tablo, bu hizmetin etkinlik günlüğüne kaydedilebilecek işlemleri listeler. Bu işlemler, etkinlik günlüğündeki tüm olası kaynak sağlayıcısı işlemlerinin bir alt kümesidir.

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