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 nasıl kullanacağınız hakkında ayrıntılı bilgi için bkz. Monitor Azure IoT.

Ölçümler

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

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

Microsoft için desteklenen ölçümler. Cihazlar/IoTHub'lar

Aşağıdaki tabloda Microsoft için kullanılabilecek ölçümler listelenir. Cihazlar/IoTHubs kaynak türü.

  • 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.
  • Metric - 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ı.
  • 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ılamayacağı. Ölçümleri dışarı aktarma hakkında bilgi için bkz. Azure İzleyici'da 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ı

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

İletileri Olay Hub'ı uç noktalarına yönlendirmenin başarılı IoT Hub sayısı.
d2c.endpoints.egress.eventHubs Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Routing: Service Bus Kuyruğuna teslim edilen iletiler

İletileri Service Bus kuyruk uç noktalarına yönlendirmenin başarılı IoT Hub sayısı.
d2c.endpoints.egress.serviceBusQueues Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Routing: Service Bus Konuya teslim edilen iletiler

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

İletileri depolama uç noktalarına yönlendirmenin başarılı IoT Hub sayısı.
d2c.endpoints.egress.storage Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: bloblar depolamaya teslim edildi

Teslim edilen blobları depolama uç noktalarına yönlendirme IoT Hub 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 yönlendirme IoT Hub veri miktarı (bayt).
d2c.endpoints.egress.storage.bytes byte Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: mesajlar/olaylar için mesaj gecikmesi

yerleşik uç noktaya (iletiler/olaylar) ileti girişi ile IoT Hub telemetri iletisi 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

bir Olay Hub'ı uç noktasına ileti girişi ile IoT Hub arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.eventHubs Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Routing: Service Bus Kuyruğu

bir Service Bus kuyruğu uç noktasına ileti girişi ile IoT Hub telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.serviceBusQueues Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Routing: Service Bus Konu

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

depolama uç noktasına ileti girişi ile IoT Hub telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye).
d2c.endpoints.latency.storage Milisaniye Ortalama, Minimum, Maksimum <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları engellendi

İletilerin, IoT Hub yönlendirme tarafından bırakılan son uç noktalar nedeniyle kaç kez bırakıldığı. 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

Teslim edilen iletileri geri dönüş yoluyla ilişkili uç noktaya yönlendirme IoT Hub sayısı.
d2c.telemetry.egress.fallback Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları uyumsuz

uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmenin iletileri teslim etme 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ı

herhangi bir yönlendirme kuralıyla (geri dönüş kuralı dahil) eşleşmediğinden iletilerin IoT Hub yönlendirme tarafından yalnız kalma sayısı.
d2c.telemetry.egress.orphaned Sayı Ortalama, Minimum, Maksimum, Toplam (Toplam) <hiçbiri> PT1M Evet
Yönlendirme: telemetri mesajları teslim edildi

İletilerin IoT Hub yönlendirme kullanılarak 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 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 olay 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 yönlendirmeyi kullanarak tüm uç noktalara ileti teslim etmeye çalışma 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)

bir uç noktaya ileti girişi ile IoT Hub 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:

  • Single-point count ölçümleri için IoT Hub ölçülen işlem her gerçekleştiğinde tek bir veri noktasını (temelde 1) kaydeder. Azure İzleyici sonra 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 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.

  • Snapshot 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 üç Snapshot ölçümü vardır: Klasılan ileti sayısı, Toplam cihazları ve Bağlanmış 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.DeviceDisconnected veya 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 platformu ö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 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 olay 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 zaman ile olayın Event Grid'de yayımlandığı 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ı Teslim edilen blobları depolama uç noktalarına yönlendirme IoT Hub sayısı.
Yönlendirme: depolama alanına teslim edilen veriler d2c.endpoints.egress.storage.bytes byte Depolama uç noktalarına teslim edilen yönlendirme IoT Hub veri miktarı (bayt).
Yönlendirme: Event Hubs için ileti gecikme süresi d2c.endpoints.latency.eventHubs Milisaniye event hubs türündeki özel uç noktalara ileti girişi ile IoT Hub 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 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 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 yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna ileti girişi ile IoT Hub arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: depolama için ileti gecikme süresi d2c.endpoints.latency.storage Milisaniye bir depolama uç noktasına ileti girişi ile IoT Hub arasındaki ortalama gecikme süresi (milisaniye).
Yönlendirme: Event Hubs'a teslim edilen iletiler d2c.endpoints.egress.eventHubs Sayı İletileri Event Hubs türündeki özel uç noktalara yönlendirmenin başarılı IoT Hub 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ı İletileri Service Bus kuyruk uç noktalarına yönlendirmenin başarılı IoT Hub sayısı.
Yönlendirme: Service Bus Konuya teslim edilen iletiler d2c.endpoints.egress.serviceBusTopics Sayı IoT Hub Service Bus konu uç noktalarına başarıyla ileti gönderme sayısı.
Yönlendirme: geri dönüşe teslim edilen iletiler d2c.telemetry.egress.fallback Sayı Teslim edilen iletileri geri dönüş yoluyla ilişkili uç noktaya yönlendirme IoT Hub sayısı.
Yönlendirme: iletilere/olaylara teslim edilen iletiler d2c.endpoints.egress.builtIn.events Sayı İletileri yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna yönlendirmenin başarılı IoT Hub sayısı.
Yönlendirme: depolama alanına teslim edilen iletiler d2c.endpoints.egress.storage Sayı İletileri depolama uç noktalarına yönlendirmenin başarılı IoT Hub sayısı.
Yönlendirme: teslim edilen telemetri iletileri d2c.telemetry.egress.success Sayı İletilerin IoT Hub yönlendirme kullanılarak 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 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, geçersiz 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ı uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmenin iletileri teslim etme sayısı. bir ileti, IoT Hub iletiyi bir uç noktaya teslim etmeye çalıştığında ve geçici olmayan bir hatayla başarısız olduğunda bir uç noktayla uyumsuzdur. 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 hiçbir yönlendirme sorgusuyla eşleşmedikleri için yalnız bırakılmış iletileri yönlendirme IoT Hub 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'da desteklenen tüm kaynak günlükleri kategori türleri listesinden çeker.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Hayı Hayı Arama Sorguları Hayı

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 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 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 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. Monitor, tanılama ve Azure IoT Hub ile cihaz bağlantısı 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.

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

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

IoT Hub, geçerli izleme özellikleri 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 IoT Hub saati cihaz saatiyle eşitlenmemiş olabileceğinden durationMs 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 yan saati tarafından bildirilen IoT Hub ağ geçidine ileti varış saati

giriş günlüklerini IoT Hub

IoT Hub, geçerli izleme özellikleri içeren ileti iç veya yerleşik Event Hubs'a yazılırken 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 true veya false, 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

Çıkış günlüklerini IoT Hub

IoT Hub routing etkinleştirildiğinde ve ileti bir endpoint 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 Üst iletinin span-id ( bu örnekte IoT Hub giriş iletisi izlemesi olabilir)

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 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"
        }
    ]
}

İş 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

message routing 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 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ı listelenir. 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. Cihazlar/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ı.

  • İzleme IoT Hub açıklaması için bkz. Monitor Azure IoT Hub.
  • Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz. Azure İzleyici ile Monitor Azure kaynakları.