Aracılığıyla paylaş


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 Azure IoT'yi izleme bölümüne bakın.

Ö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.

Metrik saklama hakkında bilgi için Azure Monitor Metrics overview belgesine bakın.

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.
  • Metrik - Azure portalında göründüğü şekliyle metrik ekran 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ı.
  • Boyutlar - Metriğe göre kullanılabilen boyutlar.
  • Ölçümün örneklendiği Zaman Dilimleri - Aralıkları. Örneğin, PT1M metriğin her dakika, PT30M her 30 dakika, PT1H her saat 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.
Ölçü birimi REST API'de isim Birim Birleştirme Boyutlar Zaman Granülleri DS İhracat
C2D iletileri terk edildi

Cihaz tarafından iptal edilen bulut-gelen mesajların sayısı
c2d.commands.egress.abandon.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
C2D mesaj teslimatları tamamlandı

Cihaz tarafından başarıyla tamamlanan bulut-önce cihaz mesaj teslimatlarının sayısı
c2d.commands.egress.complete.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
C2D mesajları reddedildi

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

Başarısız olan tüm doğrudan yöntem çağrılarının sayısı.
c2d.methods.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Doğrudan yöntem çağrılarının istek boyutu

Tüm başarılı doğrudan yöntem isteklerinin ortalaması, minimumu ve maksimumu.
c2d.methods.requestSize byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
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ı, minimumu ve maksimumu.
c2d.methods.responseSize byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
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) <hiçbiri> PT1M Evet
Arka uçtan çift okuma hatası

Tüm başarısız arka uç başlatmalı ikiz okuma sayısı.
c2d.twin.read.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Arka uçtan ikiz okumaların yanıt boyutu

Başarılı tüm arka uç tarafından başlatılan ikiz okuma işlemlerinin ortalama, en düşük ve en yüksek değerleri.
c2d.twin.read.size byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Arka uçtan başarılı çift okumalar

Tüm başarılı arka uç başlatmalı çift okumaların sayısı.
c2d.twin.read.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Arka uçtan başarısız ikiz güncellemeleri

Arka uç tarafından başlatılan başarısız çift güncellemelerinin toplam sayısı.
c2d.twin.update.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Arka uçtan ikiz güncellemelerin boyutu

Tüm başarılı arka uç kaynaklı ikiz güncellemelerin ortalama, minimum ve maksimum boyutu.
c2d.twin.update.size byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Arka uçtan başarılı ikiz güncellemeleri

Başarılı tüm arka uç başlatmalı ikiz güncellemelerinin sayısı.
c2d.twin.update.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
C2D Mesajları Süresi Doldu

Süresi dolmuş bulut cihazı mesajlarının sayısı
C2DMessagesExpired Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yapılandırma Metrikleri

Yapılandırma İşlemleri için Ölçümler
configurations Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Başarılı bağlantılar

IoTHub'ınıza başarılı bağlantılar
connect.success Sayı Toplam (Miktar) ApiType, Protocol, TLSVersion, TLSCipher PT1M Evet
Bağlı cihazlar

IoT hub'ınıza bağlı cihaz sayısı
connectedDeviceCount Sayı Ortalama, Maksimum, Minimum <hiçbiri> PT1M Hayı
Yönlendirme: iletiler mesajlara/olaylara ulaştırıldı

IoT Hub yönlendirme, mesajları yerleşik uç noktaya (mesajlar/olaylar) başarıyla kaç kez iletti.
d2c.endpoints.egress.builtIn.events Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar Event Hub'a teslim edildi

IoT Hub yönlendirmesinin mesajları Event Hub uç noktalarına başarıyla ilettiği sayı.
d2c.endpoints.egress.eventHubs Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: Mesajlar Hizmet Otobüsü Kuyruğuna teslim edildi

IoT Hub yönlendirmesinin mesajları Service Bus kuyruk uç noktalarına başarıyla ilettiği sayı.
d2c.endpoints.egress.serviceBusQueues Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar Service Bus Konusu'na teslim edildi

IoT Hub yönlendirmesinin mesajları Service Bus konu uç noktalarına başarıyla teslim etme sayısı.
d2c.endpoints.egress.serviceBusTopics Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar depolamaya teslim edildi

IoT Hub yönlendirmesi tarafından mesajların depolama uç noktalarına başarıyla teslim edilme sayısıdır.
d2c.endpoints.egress.storage Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: bloblar depolamaya teslim edildi

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

Depolama uç noktalarına teslim edilen veri (bayt) IoT Hub yönlendirmesi miktarı.
d2c.endpoints.egress.storage.bytes byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar/olaylar için mesaj gecikmesi

Mesajın IoT Hub'a girişi ile yerleşik uç noktada (mesajlar/olaylar) telemetri mesajının girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.builtIn.events Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: Olay Hub'ı için ileti gecikme süresi

IoT Hub'a ileti girişi ile Olay Hub'ı uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.eventHubs Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: Hizmet Veri Yolu Kuyruğu için mesaj gecikmesi

Mesajın IoT Hub'a girişi ile telemetri mesajının bir Hizmet Veri Yolu kuyruk uç noktasına girişi arasındaki ortalama gecikme (milisaniye cinsinden).
d2c.endpoints.latency.serviceBusQueues Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: Hizmet Hattı Konusu için mesaj gecikmesi

Mesajın IoT Hub'a girişinden telemetri mesajının bir Service Bus konu uç noktasına girişine kadar geçen ortalama gecikme süresi (milisaniye cinsinden).
d2c.endpoints.latency.serviceBusTopics Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: depolama için mesaj gecikmesi

Mesajın IoT Hub'a girişinden depolama son noktasına telemetri mesajı girişine kadar olan ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.storage Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları engellendi

IoT Hub yönlendirmesi tarafından ölü uç noktalar nedeniyle iletilerin atıldığı sayısı. Bu değer, yedek rotaya teslim edilen mesajları saymaz çünkü düşen mesajlar oraya teslim edilmez.
d2c.telemetry.egress.dropped Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar geri dönüşe teslim edildi

Fall-back rotasına bağlı olan uç noktaya IoT Hub yönlendirmesiyle mesajların kaç kez iletildiği sayısı.
d2c.telemetry.egress.fallback Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları uyumsuz

IoT Hub yönlendirmesinin uç noktayla uyumsuzluk nedeniyle iletileri teslim edememe sayısı. Bu değer tekrar denemeleri içermez.
d2c.telemetry.egress.invalid Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları yetim kaldı

Bir yönlendirme kuralına (geri dönüş kuralı dahil) uymadıkları için IoT Hub yönlendirmesi tarafından mesajların kaç defa yetim bırakıldığının sayısı.
d2c.telemetry.egress.orphaned Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları teslim edildi

Mesajların IoT Hub yönlendirmesi kullanılarak tüm uç noktalara başarılı bir şekilde teslim edildiği sayı. Bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir mesaj aynı uç noktaya birden fazla kez teslim edilirse, her başarılı teslimat için bu değer bir birim artar.
d2c.telemetry.egress.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Telemetri mesajı gönderme denemeleri

Cihazdan buluta telemetri mesajlarının IoT hub'ınıza gönderilmeye çalışılan sayısı
d2c.telemetry.ingress.allProtocol Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Azaltma hatalarının sayısı

Cihaz veri akışı kısıtlamaları nedeniyle oluşan kısıtlama hataları sayısı
d2c.telemetry.ingress.sendThrottle Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Telemetri mesajları gönderildi

Cihazdan buluta başarılı bir şekilde gönderilen telemetri mesajlarının sayısı IoT hub'ınıza
d2c.telemetry.ingress.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Aygıtlardan ikiz okuyucuların başarısız oldu

Cihaz tarafından başlatılan ikiz okuma işlemlerinin tüm başarısız sayısı.
d2c.twin.read.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Cihazlardan ikiz okumaların cevap boyutu

Tüm başarılı cihaz başlatmalı ikiz okumalarının ortalaması, minimumu ve maksimumu.
d2c.twin.read.size byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Cihazlardan başarılı ikiz okumalar

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) <hiçbiri> PT1M Evet
Cihazlardan başarısız çift güncellemeler

Cihaz kaynaklı ikiz güncellemelerden başarısız olanların toplam sayısı.
d2c.twin.update.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Cihazlardan gelen ikili güncellemelerin boyutu

Başarılı cihaz başlatmalı ikiz güncellemelerinin ortalama, minimum ve maksimum boyutları.
d2c.twin.update.size byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Cihazlardan başarılı ikiz güncelleştirmeleri

Cihaz başlatmalı başarılı ikiz güncellemelerinin toplam sayısı.
d2c.twin.update.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Kullanılan toplam mesaj sayısı

Bugün kullanılan toplam mesaj sayısı
dailyMessageQuotaUsed Sayı Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Toplam cihaz veri kullanımı

İotHub'a bağlı herhangi bir cihazdan veya cihaza aktarılan baytlar.
deviceDataUsage byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Toplam cihaz veri kullanımı (önizleme)

İotHub'a bağlı herhangi bir cihazdan veya cihaza aktarılan baytlar.
deviceDataUsageV2 byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Bağlı cihazlar (kullanım dışı)

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

IoT hub'ınıza kayıtlı cihaz sayısı
devices.totalDevices Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
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ü gösterir (https://aka.ms/ioteventgrid).
EventGridDeliveries Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) Result, EventType PT1M Evet
Event Grid gecikme süresi

IoT Hub olayının oluşturulduğu andan olayın Event Grid'de yayımlandığı zamana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm etkinlik türleri arasındaki ortalamadır. Belirli bir olay türünün gecikmesini görmek için OlayTürü boyutunu kullanın.
EventGridLatency Milisaniye Ortalama, Minimum, Maksimum EventType PT1M Evet
Başarısız iş iptalleri

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

Başarıyla bir işi iptal etmek için yapılan tüm aramaların sayısı.
jobs.cancelJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Tamamlanan işler

Tamamlanan tüm işlerin sayısı.
jobs.completed Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yöntem çağırma işlerinin başarısız oluşturulmaları

Tüm başarısız doğrudan yöntem çağrısı işlerinin sayısı.
jobs.createDirectMethodJob.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yöntem çağırma işleri başarıyla oluşturuldu

Tüm başarılı doğrudan yöntem çağrısı işi oluşturma sayısı.
jobs.createDirectMethodJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
İkiz güncelleme görevlerinin başarısız yaratımları

Tüm başarısız ikiz güncelleme işlerinin oluşturulma sayısı.
jobs.createTwinUpdateJob.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
İkiz güncelleme görevlerinin başarılı oluşturulması

İkiz güncelleme işlerinin başarılı bir şekilde oluşturulmasının toplam sayısı.
jobs.createTwinUpdateJob.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Başarısız işler

Başarısız olan tüm işler sayısı.
jobs.failed Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
İşleri listeleme çağrıları başarısız

Tüm başarısız iş listeleme çağrılarının sayısı.
jobs.listJobs.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
İşleri listelemek için başarılı çağrılar

İşleri listelemek için yapılan tüm başarılı çağrıların sayısı.
jobs.listJobs.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Başarısız iş sorguları

Tüm başarısız sorgu işleri aramalarının sayısı.
jobs.queryJobs.failure Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Başarılı iş sorguları

Tüm başarılı çağrıların iş sorgulama sayısı.
jobs.queryJobs.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme Teslimat Mesajı Boyutu Bayt Cinsinden (önizleme)

IoT hub tarafından bir uç noktaya teslim edilen mesajların toplam boyutu bayt cinsinden. Mesajların farklı uç noktalara teslim edilen boyutunu bayt cinsinden görmek için EndpointName ve EndpointType boyutlarını kullanabilirsiniz. Metrik değeri, iletilen her mesaj için artar, buna mesajın birden fazla uç noktaya iletilmesi veya aynı uç noktaya birden fazla kez iletilmesi de dahildir.
RoutingDataSizeInBytesDelivered byte Ortalama, Minimum, Maksimum, Toplam (Toplam) EndpointType, EndpointName, RoutingSource PT1M Evet
Teslimatları Yönlendirme (önizleme)

IoT Hub'un yönlendirme kullanarak mesajları tüm uç noktalara teslim etmeye çalıştığı deneme sayısı. Başarılı veya başarısız girişimlerin sayısını görmek için Sonuç boyutunu kullanın. Hatanın nedenini (geçersiz, bırakılmış veya yalnız bırakılmış gibi) görmek için FailureReasonCategory boyutunu kullanın. "Farklı uç noktalarınıza kaç iletinin teslim edildiğini anlamak için EndpointName ve EndpointType boyutlarını da kullanabilirsiniz." Ölçüm değeri, iletinin birden çok uç noktaya teslim edilmesi veya iletinin aynı uç noktaya birden çok kez teslim edilmesi de dahil olmak üzere her teslim girişimi için bir artar.
RoutingDeliveries Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) EndpointType, EndpointName, FailureReasonCategory, , ResultRoutingSource PT1M Evet
Yönlendirme Teslimat 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ızdaki gecikme süresini anlamak için EndpointName ve EndpointType boyutlarını kullanabilirsiniz.
RoutingDeliveryLatency Milisaniye Ortalama, Minimum, Maksimum EndpointType, EndpointName, RoutingSource PT1M Evet
Toplam cihazlar

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

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

Tüm başarılı ikiz sorguların sonuç boyutunun ortalama, minimum ve maksimum değerleri.
twinQueries.resultSize byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Başarılı ikiz sorguları

Başarılı ikiz sorgularının toplam sayısı.
twinQueries.success Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet

Desteklenen kümeler

Tablodaki Toplama Türü sütunu, bir grafik veya uyarı için ölçüm 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ım ölçümleri için yalnızca bazı toplamalar geçerlidir. Sayı ölçümleri iki türden biri olabilir:

  • Tek nokta sayımı ölçümleri için IoT Hub, ölçülen işlem her gerçekleştiğinde tek bir veri noktası (temelde 1) kaydeder. Azure İzleyici daha sonra bu veri noktalarını belirtilen ayrıntı düzeyi üzerinden toplar. Tek noktalı ölçümlere örnek olarak gönderilen Telemetri iletileri ve tamamlanan C2D ileti teslimleri verilebilir. Bu metrikler için ilgili tek toplama türü Toplam (Toplam) şeklindedir. Portal minimum, maksimum ve ortalamayı seçmenize olanak tanır. Bu değerler her zaman 1'dir.

  • 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 yayılan üç Anlık Görüntü ölçümü vardır: Kullanılan toplam ileti sayısı, Toplam cihazlar ve Bağlı cihazlar. Bu ölçümler her seferinde "toplam" bir miktar sunduğundan, bunları belirtilen ayrıntı düzeyi üzerinden toplamak bir anlam ifade etmez. 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
Uç Nokta Adı Uç nokta adı
Uç Nokta Türü eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, , builtinveya blobStorage
EtkinlikTürü 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 Şu değerlerden biri: invalid, dropped, orphanedveya null.
Sonuç success veya failure
Yönlendirme Kaynağı Device Messages, Twin Change Events, Device Lifecycle Events

Ölçümler görünen ad ve toplama

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 atandığı gibi görünen adlarına göre listeler.

Buluttan cihaza komut metrikleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
C2D iletilerinin süresi doldu C2DMessagesSüresi Doldu Sayı Süresi dolmuş bulut cihazı mesajlarının sayısı
C2D ileti teslimleri tamamlandı c2d.commands.egress.complete.success Sayı Cihaz tarafından başarıyla tamamlanan bulut-önce cihaz mesaj teslimatlarının sayısı
Bırakılan C2D iletileri c2d.commands.egress.abandon.success Sayı Cihaz tarafından iptal edilen bulut-gelen mesajların sayısı
C2D iletileri reddedildi c2d.commands.egress.reject.success Sayı Cihaz tarafından reddedilen buluttan cihaza mesajları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.

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

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Başarısız doğrudan yöntem çağrıları c2d.methods.failure Sayı Başarısız olan tüm 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 byte 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 byte 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ı.

Yalnızca Birim değeri Count olan ölçümler için 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 ikiz işlemleri ölçümleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Arka uçtan başarısız ikiz okumaları c2d.twin.read.failure Sayı Tüm başarısız arka uç başlatmalı ikiz okuma sayısı.
Arka uçtan başarısız ikiz güncelleştirmeleri c2d.twin.update.failure Sayı Arka uç tarafından başlatılan başarısız çift güncellemelerinin toplam sayısı.
Arka uçtan ikiz okumaların yanıt boyutu c2d.twin.read.size byte Tüm başarılı arka uç başlatmalı çift okumaların sayısı.
Arka uçtan ikiz güncelleştirmelerinin boyutu c2d.twin.update.size byte Arka uç tarafından başlatılan tüm başarılı ikiz güncelleştirmelerin toplam boyutu.
Arka uçtan gerçekleştirilen başarılı ikiz okumaları c2d.twin.read.success Sayı Tüm başarılı arka uç başlatmalı çift okumaların sayısı.
Arka uçtan başarılı ikiz güncelleştirmeleri c2d.twin.update.success Sayı Başarılı tüm arka uç başlatmalı ikiz güncellemelerinin 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 metrikleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Yapılandırma Ölçümleri Yapılandırmalar 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 adı görünümü Ölçü birimi Birim Açıklama
Toplam cihaz verisi kullanımı deviceDataUsage byte İotHub'a bağlı herhangi bir cihazdan veya cihaza aktarılan baytlar.
Toplam cihaz verisi kullanımı (önizleme) deviceDataUsageV2 Toplam İotHub'a bağlı herhangi bir cihazdan veya cihaza aktarılan baytlar.
Kullanılan toplam ileti sayısı dailyMessageQuotaUsed Sayı Bugün kullanılan toplam mesaj sayısı. Her gün 00:00 UTC'de sıfırlanan kümülatif bir değer.

Kullanılan toplam ileti sayısı için yalnızca minimum, maksimum ve ortalama toplamalar desteklenir. Daha fazla bilgi için bkz: Desteklenen toplamalar.

Cihaz metrikleri:

Ölçüm adı görünümü Ölçü birimi Birim 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 bağlıCihazSayısı Sayı IoT hub'ınıza bağlı cihaz sayısı

Toplam cihaz sayısı (kullanım dışı) ve Bağlı cihaz sayısı (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 minimum, maksimum ve ortalama toplamalar geçerlidir. Daha fazla bilgi için bkz: Desteklenen toplamalar.

Toplam cihaz sayısı ve Bağlı cihaz sayısı tanılama ayarları aracılığıyla dışa aktarılamaz.

Cihaz telemetri ölçümleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Azaltma hatalarının sayısı d2c.telemetry.ingress.sendThrottle Sayı Cihaz veri akışı kısıtlamaları nedeniyle oluşan kısıtlama hataları sayısı
Telemetri 'ileti gönderme' girişimleri d2c.telemetry.ingress.allProtocol Sayı Cihazdan buluta telemetri mesajlarının IoT hub'ınıza gönderilmeye çalışılan sayısı
Gönderilen telemetri iletileri d2c.telemetry.ingress.success Sayı Cihazdan buluta başarılı bir şekilde gönderilen telemetri mesajlarının sayısı IoT hub'ınıza

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 operasyon ölçümleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Cihazlardan başarısız ikiz okumaları d2c.twin.read.failure Sayı Cihaz tarafından başlatılan ikiz okuma işlemlerinin tüm başarısız sayısı.
Cihazlardan başarısız ikiz güncelleştirmeleri d2c.twin.update.failure Sayı Cihaz kaynaklı ikiz güncellemelerden başarısız olanların toplam sayısı.
Cihazlardan ikiz okumaların yanıt boyutu d2c.twin.read.size byte Cihaz tarafından başlatılan tüm başarılı ikiz okumaların sayısı.
Cihazlardan gelen ikiz güncelleştirmelerinin boyutu d2c.twin.update.size byte 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 başlatmalı başarılı ikiz güncellemelerinin toplam 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 adı görünümü Ölçü birimi Birim 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ü gösterir (https://aka.ms/ioteventgrid).
Event Grid gecikme süresi EventGridLatency Milisaniye IoT Hub olayının oluşturulduğu andan olayın Event Grid'de yayımlandığı zamana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm etkinlik türleri arasındaki ortalamadır. Belirli bir olay türünün gecikmesini görmek için OlayTürü 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.

İstihdam metrikleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Tamamlanan işler işler.tamamlandı Sayı Tamamlanan tüm işlerin sayısı.
İş listeleme için başarısız çağrılar jobs.listJobs.failure Sayı Tüm başarısız iş listeleme çağrılarının sayısı.
Yöntem çağrısı işlerinin başarısız oluşturmaları jobs.createDirectMethodJob.failure Sayı Tüm başarısız doğrudan yöntem çağrısı işlerinin sayısı.
İkiz güncelleştirme işlerinin başarısız oluşturmaları jobs.createTwinUpdateJob.failure Sayı Tüm başarısız ikiz güncelleme işlerinin oluşturulma sayısı.
Başarısız iş iptalleri jobs.cancelJob.failure Sayı Bir işi iptal etmek için yapılan tüm başarısız çağrıların sayısı.
Başarısız iş sorguları jobs.queryJobs.failure Sayı Tüm başarısız sorgu işleri aramalarının sayısı.
Başarısız olan işler işler.başarısız oldu Sayı Başarısız olan tüm işler sayısı.
Liste işlerine başarılı çağrılar işler.listİşler.başarı Sayı İşleri listelemek için 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ı Tüm başarılı doğrudan yöntem çağrısı işi oluşturma sayısı.
İkiz güncelleştirme işlerinin başarıyla oluşturulması jobs.createTwinUpdateJob.
başarı
Sayı İkiz güncelleme işlerinin başarılı bir şekilde oluşturulmasının toplam sayısı.
Başarılı iş iptalleri jobs.cancelJob.success Sayı Başarıyla bir işi iptal etmek için yapılan tüm aramaların sayısı.
Başarılı iş sorguları jobs.queryJobs.success Sayı Tüm başarılı çağrıların iş sorgulama 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 metrikleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Teslimatları Yönlendirme (önizleme) YönlendirmeTeslimatlar Sayı Yönlendirme teslimi metriği. Belirli bir uç noktanın veya belirli bir yönlendirme kaynağının teslim durumunu tanımlamak için boyutları kullanın.
Teslim İletisi Boyutunu Bayt Cinsinden Yönlendirme (önizleme) RoutingDataSizeInBytesDelivered byte 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 teslim gecikmesi ö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 teslim etme sayısı.
Yönlendirme: depolama alanına teslim edilen veriler d2c.endpoints.egress.storage.bytes byte Depolama uç noktalarına teslim edilen veri (bayt) IoT Hub yönlendirmesi miktarı.
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 giden ileti yolları (olaylar) 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) ileti girişi ve geri dönüş yolu 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 iletilerin Event Hubs türündeki özel uç noktalara başarıyla teslim edilme sayısı. Yerleşik uç noktaya giden ileti yolları (olaylar) dahil değildir.
Yönlendirme: Service Bus Kuyruğuna teslim edilen iletiler d2c.endpoints.egress.serviceBusQueues Sayı IoT Hub yönlendirmesinin mesajları Service Bus kuyruk uç noktalarına başarıyla ilettiği sayı.
Yönlendirme: Service Bus Konusuna teslim edilen iletiler d2c.endpoints.egress.serviceBusTopics Sayı IoT Hub yönlendirmesinin mesajları Service Bus konu uç noktalarına başarıyla teslim etme sayısı.
Yönlendirme: geri dönüşe teslim edilen iletiler d2c.telemetry.egress.fallback Sayı Fall-back rotasına bağlı olan uç noktaya IoT Hub yönlendirmesiyle mesajların kaç kez iletildiği 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önlendirmesi tarafından mesajların depolama uç noktalarına başarıyla teslim edilme sayısıdır.
Yönlendirme: teslim edilen telemetri iletileri d2c.telemetry.egress.success Sayı Mesajların IoT Hub yönlendirmesi kullanılarak tüm uç noktalara başarılı bir şekilde teslim edildiği sayı. Bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir mesaj aynı uç noktaya birden fazla kez teslim edilirse, her başarılı teslimat için bu değer bir birim artar.
Yönlendirme: telemetri iletileri bırakıldı d2c.telemetry.egress.drop Sayı IoT Hub yönlendirmesinin ölü uç noktalar nedeniyle iletileri bırakma sayısı. Bu değer, bırakılan iletiler orada teslim edilmediği için geri dönüş yoluna teslim edilen iletileri saymaz.
Yönlendirme: telemetri iletileri uyumsuz d2c.telemetry.egress.invalid Sayı IoT Hub yönlendirmesinin uç noktayla uyumsuzluk nedeniyle iletileri teslim edememe sayısı. IoT Hub iletiyi bir uç noktaya teslim etmeye çalıştığında ileti uç noktayla uyumsuzdur ve geçici olmayan bir hatayla başarısız olur. Geçersiz iletiler yeniden denenmez. Bu değere yeniden denemeler dahil değildir.
Yönlendirme: telemetri iletileri yalnız bırakıldı d2c.telemetry.egress.orphaned Sayı Geri dönüş yolu devre dışı bırakıldığında, IoT Hub yönlendirmesinin herhangi bir yönlendirme sorgusuyla eşleşmediği için iletileri terk etme 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.

İkiz sorgu ölçümleri:

Ölçüm adı görünümü Ölçü birimi Birim Açıklama
Başarısız ikiz sorguları twinQueries.failure Sayı Tüm başarısız ikiz sorguların sayısı.
Başarılı ikiz sorguları twinQueries.success Sayı Başarılı ikiz sorgularının toplam sayısı.
İkiz sorguların sonuç boyutu twinQueries.resultSize byte 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 ekran adı logaritma tablosu Temel log planını destekler Yutma zamanı dönüşümünü destekler Örnek sorgular İhracat maliyetleri
C2DCommands C2D Komutları AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
D2CTwinOperations D2CTwin İşlemleri AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
DeviceTelemetry Cihaz Telemetrisi AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

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

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
DistributedTracing Dağıtılmış İzleme (Önizleme) AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
FileUploadOperations Dosya Yükleme İşlemleri AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
JobsOperations İş Operasyonları AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
Routes Yollar AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı
TwinQueries İkiz Sorgular AzureDiagnostics

Çeşitli Azure kaynaklarından günlükler.

Hayı Hayı Arama Sorguları Hayı

Aşağıdaki bölümlerde Azure IoT Hub için toplanan kaynak günlük kategorisi türleri ve şemaları listelenmektedir. 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 iletiler gönderme (yetkisiz gönderen hataları gibi),
  • Buluttan cihaza iletiler alma (teslim sayısı aşıldı 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 ancak cihaz tarafından yanlış işlendiğinde hataları yakalamaz.

{
    "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 çift işlemleri kategorisi, cihaz çiftlerinde hizmetin başlattığı 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 ikizi almayı, bildirilen özellikleri güncelleştirmeyi ve istenen özelliklere abone olmayı 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"
        }
    ]
}

Konfigürasyonlar kategorisi

IoT Hub yapılandırma günlükleri, Otomatik Cihaz Yönetimi özellik kümesi için olayları ve hatayı 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 belirlemek ve/veya cihazlarla bağlantınızı kaybettiğinizde uyarı vermek için kullanışlıdır.

Aygıtların güvenilir bağlantı durumu için, bkz: Aygıt 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 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ını alırken (örneğin, yetkisiz okuyucu) ve gönderirken (örneğin, sınırlama) 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ı kodun IoT Hub dağıtılmış izleme (önizleme) ile IoT uygulamalarını uçtan uca analiz etme ve tanılama bölümünde güncelleştirilmesi gerekir.

W3C correlationIdİzleme Bağlamı teklifine uygundur ve burada a trace-id ve a span-idiçerir.

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

IoT Hub, geçerli izleme özelliklerini içeren bir ileti IoT Hub geldiğinde 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"
        }
    ]
}

Uyarı

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

Mülkiyet Türü Açıklama
messageSize (mesaj) Tam sayı Cihazdan buluta iletinin bayt cinsinden boyutu
deviceId (cihaz kimliği) ASCII 7 bit alfasayısal karakterler dizisi Cihazın kimliği
callerLocalTimeUtc UTC zaman damgası Cihazın yerel saati tarafından bildirilen mesajın oluşturulma zamanı
calleeLocalTimeUtc UTC zaman damgası IoT Hub hizmet tarafı saati tarafından bildirilen IoT Hub ağ geçidine ileti varış zamanı

IoT Hub giriş günlükleri

IoT Hub, geçerli izleme özellikleri içeren ileti iç veya yerleşik Event Hubs'a yazıldığında 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 Bu bölümde, bu günlük ileti girişi hakkında ek bilgiler içerir.

Mülkiyet Türü Açıklama
isRoutingEnabled Dize Doğru veya yanlış, IoT Hub ileti yönlendirmenin etkinleştirilip etkinleştirilmediğini gösterir
parentSpanId Dize Bu durumda D2C ileti izlemesi olacak olan üst iletinin span-id'si

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

IoT Hub, yönlendirme etkinleştirildiğinde ve ileti bir uç noktaya yazıldığında bu günlüğü kaydeder. Yönlendirme etkinleştirilmemişse 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 Bu bölümde, bu günlük ileti girişi hakkında ek bilgiler içerir.

Mülkiyet Türü Açıklama
endpointName (uç nokta) Dize Yönlendirme uç noktasının adı
endpointType Dize Yönlendirme uç noktasının türü
parentSpanId Dize Bu durumda IoT Hub giriş iletisi izlemesi olacak üst iletinin span-id değeri

Dosya yükleme işlemleri kategorisi

Dosya karşıya yükleme kategorisi, IoT hub'ında dosya yükleme işleviyle ilgili olarak meydana gelen hataları izler. Bu kategori şunları içerir:

  • SAS URI'sinde meydana gelen hatalar, örneğin bir cihazın tamamlanan yükleme hakkında hub'ı bilgilendirmeden önce süresinin dolması gibi hatalar.
  • Cihaz tarafından bildirilen başarısız yükleme.
  • IoT Hub bildirim iletisi oluşturma sırasında depolama alanında 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"
        }
    ]
}

İş operasyonları kategorisi

İşlemler kategorisi, cihaz ikizlerini güncelleştirme veya birden çok cihazda doğrudan yöntemleri yürütmeye yönelik iş isteklerini raporlar. 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"
        }
    ]
}

Rotalar kategorisi

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

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

Bu kategori, "cihaz telemetrisi" kategorisi altında bildirilen iletilerin kendileriyle ilgili 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ğıda verilmiştir:

İ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, hangi verilerin toplandığı ve bunlara yönlendirildiğine bağlı olarak kaynak günlüğü verilerini ve muhtemelen 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ı.

  • IoT Hub'ı izleme açıklaması için Azure IoT Hub'ı izleme bölümüne bakın.
  • Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.