Azure IoT Hub izleme verileri başvurusu
Bu makale, bu hizmetin tüm izleme başvuru bilgilerini içerir.
IoT Hub için toplayabileceğiniz veriler ve bu verilerin nasıl kullanılacağı hakkında ayrıntılı bilgi için bkz. Azure IoT'yi izleme.
Ölçümler
Bu bölümde, bu hizmet için otomatik olarak toplanan tüm platform ölçümleri listelenir. Bu ölçümler, Azure İzleyici'de desteklenen tüm platform ölçümlerinin genel listesinin de bir parçasıdır.
Ölçüm saklama hakkında bilgi için bkz . Azure İzleyici Ölçümlerine genel bakış.
Microsoft.Devices/IoTHubs için desteklenen ölçümler
Aşağıdaki tabloda Microsoft.Devices/IoTHubs kaynak türü için kullanılabilen ölçümler listelenmektedir.
- Tüm sütunlar her tabloda mevcut olmayabilir.
- Bazı sütunlar sayfanın görüntüleme alanının dışında olabilir. Kullanılabilir tüm sütunları görüntülemek için Tabloyu genişlet'i seçin.
Tablo başlıkları
- Kategori - Ölçüm grubu veya sınıflandırma.
- Ölçüm - Azure portalında göründüğü şekilde ölçüm görünen adı.
- REST API'deki ad - REST API'de bahsedilen ölçüm adı.
- Birim - Ölçü birimi.
- Toplama - Varsayılan toplama türü. Geçerli değerler: Ortalama (Ortalama), Minimum (Min), Maksimum (Maksimum), Toplam (Toplam), Sayı.
- - Ölçüm için kullanılabilen Boyutlar Boyutları.
- Ölçümün örneklendiği Zaman Dilimleri - Aralıkları. Örneğin,
PT1M
ölçümün dakikada bir, 30 dakikada bir,PT30M
PT1H
saatte bir vb. örneklendiğini gösterir. - DS Dışarı Aktarma- Ölçümün tanılama ayarları aracılığıyla Azure İzleyici Günlüklerine aktarılıp aktarılmayacağı. Ölçümleri dışarı aktarma hakkında bilgi için bkz . Azure İzleyici'de tanılama ayarları oluşturma.
Metric | REST API'de ad | Unit | Toplama | Boyutlar | Zaman Dilimleri | DS Dışarı Aktarma |
---|---|---|---|---|---|---|
Bırakılan C2D iletileri Cihaz tarafından bırakılan buluttan cihaza ileti sayısı |
c2d.commands.egress.abandon.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
C2D ileti teslimleri tamamlandı Cihaz tarafından başarıyla tamamlanan buluttan cihaza ileti teslimlerinin sayısı |
c2d.commands.egress.complete.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
C2D iletileri reddedildi Cihaz tarafından reddedilen buluttan cihaza ileti sayısı |
c2d.commands.egress.reject.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarısız doğrudan yöntem çağrıları Tüm başarısız doğrudan yöntem çağrılarının sayısı. |
c2d.methods.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Doğrudan yöntem çağrılarının istek boyutu Tüm başarılı doğrudan yöntem isteklerinin ortalaması, en küçük ve en yüksek değeri. |
c2d.methods.requestSize |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Doğrudan yöntem çağrılarının yanıt boyutu Tüm başarılı doğrudan yöntem yanıtlarının ortalaması, en düşük ve en yüksek değeri. |
c2d.methods.responseSize |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarılı doğrudan yöntem çağrıları Tüm başarılı doğrudan yöntem çağrılarının sayısı. |
c2d.methods.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan başarısız ikiz okuması Tüm başarısız arka uç tarafından başlatılan ikiz okumalarının sayısı. |
c2d.twin.read.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan gelen ikiz okumalarının yanıt boyutu Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının ortalaması, en küçük ve en üst sayısı. |
c2d.twin.read.size |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan başarılı ikiz okumaları Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı. |
c2d.twin.read.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan başarısız ikiz güncelleştirmeleri Tüm başarısız arka uç tarafından başlatılan ikiz güncelleştirmelerinin sayısı. |
c2d.twin.update.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan ikiz güncelleştirmelerinin boyutu Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin ortalama, en düşük ve en büyük boyutu. |
c2d.twin.update.size |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Arka uçtan başarılı ikiz güncelleştirmeleri Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin sayısı. |
c2d.twin.update.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
C2D İletilerinin Süresi Doldu Süresi dolan buluttan cihaza ileti sayısı |
C2DMessagesExpired |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yapılandırma Ölçümleri Yapılandırma İşlemleri için Ölçümler |
configurations |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Bağlı cihazlar IoT hub'ınıza bağlı cihaz sayısı |
connectedDeviceCount |
Sayı | Ortalama, Maksimum, Minimum | <none> | PT1M | Hayır |
Yönlendirme: iletilere/olaylara teslim edilen iletiler IoT Hub yönlendirmesinin iletileri yerleşik uç noktaya (iletiler/olaylar) başarıyla teslim etme sayısı. |
d2c.endpoints.egress.builtIn.events |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: Olay Hub'ına teslim edilen iletiler IoT Hub yönlendirmesinin iletileri Olay Hub'ı uç noktalarına başarıyla teslim etme sayısı. |
d2c.endpoints.egress.eventHubs |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: Service Bus Kuyruğuna teslim edilen iletiler IoT Hub yönlendirmesinin Service Bus kuyruğu uç noktalarına iletileri başarıyla teslim etme sayısı. |
d2c.endpoints.egress.serviceBusQueues |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: Service Bus Konusuna teslim edilen iletiler IoT Hub yönlendirmesinin Service Bus konu uç noktalarına başarıyla ileti teslim etme sayısı. |
d2c.endpoints.egress.serviceBusTopics |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: depolama alanına teslim edilen iletiler IoT Hub yönlendirmesinin iletileri depolama uç noktalarına başarıyla teslim etme sayısı. |
d2c.endpoints.egress.storage |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: Depolamaya teslim edilen bloblar IoT Hub yönlendirmesinin blobları depolama uç noktalarına yönlendirme sayısı. |
d2c.endpoints.egress.storage.blobs |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: depolamaya teslim edilen veriler Depolama uç noktalarına teslim edilen veri miktarı (bayt) IoT Hub yönlendirmesi. |
d2c.endpoints.egress.storage.bytes |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: İletiler/olaylar için ileti gecikme süresi IoT Hub'a ileti girişi ile yerleşik uç noktaya telemetri iletisi girişi (iletiler/olaylar) arasındaki ortalama gecikme süresi (milisaniye). |
d2c.endpoints.latency.builtIn.events |
Milisaniye | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Yönlendirme: Olay Hub'ı için ileti gecikme süresi IoT Hub'a ileti girişi ile Bir Olay Hub'ı uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye). |
d2c.endpoints.latency.eventHubs |
Milisaniye | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Yönlendirme: Service Bus Kuyruğu için ileti gecikme süresi IoT Hub'a ileti girişi ile Service Bus kuyruğu uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye). |
d2c.endpoints.latency.serviceBusQueues |
Milisaniye | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Yönlendirme: Service Bus Konusu için ileti gecikme süresi IoT Hub'a ileti girişi ile Service Bus konu uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye). |
d2c.endpoints.latency.serviceBusTopics |
Milisaniye | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Yönlendirme: depolama için ileti gecikme süresi IoT Hub'a ileti girişi ile depolama uç noktasına telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye). |
d2c.endpoints.latency.storage |
Milisaniye | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Yönlendirme: bırakılan telemetri iletileri Geçersiz uç noktalar nedeniyle IoT Hub yönlendirmesi tarafından ileti bırakma sayısı. Bırakılan iletiler orada teslim edilmediğinden, bu değer geri dönüş yoluna teslim edilen iletileri saymıyor. |
d2c.telemetry.egress.dropped |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: geri dönüşe teslim edilen iletiler IoT Hub yönlendirmesinin iletileri geri dönüş yolu ile ilişkili uç noktaya teslim etme sayısı. |
d2c.telemetry.egress.fallback |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: telemetri iletileri uyumsuz Uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmesinin iletileri teslim etme sayısı. Bu değer yeniden denemeleri içermez. |
d2c.telemetry.egress.invalid |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: telemetri iletileri yalnız bırakılmış Hiçbir yönlendirme kuralıyla (geri dönüş kuralı dahil) eşleşmediğinden iletilerin IoT Hub yönlendirmesi tarafından yalnız bırakılmış sayısı. |
d2c.telemetry.egress.orphaned |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yönlendirme: teslim edilen telemetri iletileri IoT Hub yönlendirmesi kullanılarak iletilerin tüm uç noktalara başarıyla teslim edilen sayısı. bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir ileti aynı uç noktaya birden çok kez teslim edilirse, bu değer her başarılı teslim için bir artar. |
d2c.telemetry.egress.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Telemetri iletisi gönderme denemeleri IoT hub'ınıza gönderilmeye çalışılacak cihazdan buluta telemetri iletilerinin sayısı |
d2c.telemetry.ingress.allProtocol |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Azaltma hatası sayısı Cihaz aktarım hızı azaltmalarından kaynaklanan azaltma hatalarının sayısı |
d2c.telemetry.ingress.sendThrottle |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Gönderilen telemetri iletileri IoT hub'ınıza başarıyla gönderilen cihazdan buluta telemetri iletilerinin sayısı |
d2c.telemetry.ingress.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Cihazlardan başarısız ikiz okuması Cihaz tarafından başlatılan tüm başarısız ikiz okumalarının sayısı. |
d2c.twin.read.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Cihazlardan ikiz okumalarının yanıt boyutu Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının ortalaması, en küçük ve en üst sınırı. |
d2c.twin.read.size |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarılı ikizi cihazlardan okur Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı. |
d2c.twin.read.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Cihazlardan başarısız ikiz güncelleştirmeleri Tüm başarısız cihaz tarafından başlatılan ikiz güncelleştirmelerinin sayısı. |
d2c.twin.update.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Cihazlardan gelen ikiz güncelleştirmelerinin boyutu Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin ortalama, en düşük ve en büyük boyutu. |
d2c.twin.update.size |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Cihazlardan başarılı ikiz güncelleştirmeleri Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin sayısı. |
d2c.twin.update.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Kullanılan toplam ileti sayısı Bugün kullanılan toplam ileti sayısı |
dailyMessageQuotaUsed |
Sayı | Ortalama, Minimum, Maksimum | <none> | PT1M | Yes |
Toplam cihaz veri kullanımı IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı |
deviceDataUsage |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Toplam cihaz veri kullanımı (önizleme) IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı |
deviceDataUsageV2 |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Bağlı cihazlar (kullanım dışı) IoT hub'ınıza bağlı cihaz sayısı |
devices.connectedDevices.allProtocol |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Toplam cihaz sayısı (kullanım dışı) IoT hub'ınıza kayıtlı cihaz sayısı |
devices.totalDevices |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Event Grid teslimatları Event Grid'de yayımlanan IoT Hub olaylarının sayısı. Başarılı ve başarısız isteklerin sayısı için Sonuç boyutunu kullanın. EventType boyutu, olayın türünü (https://aka.ms/ioteventgrid) gösterir. |
EventGridDeliveries |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | Result , EventType |
PT1M | Yes |
Event Grid gecikme süresi Iot Hub olayının ne zaman oluşturulduğundan olayın Event Grid'de yayımlandığı ana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm olay türleri arasındaki ortalamadır. Belirli bir olay türünün gecikme süresini görmek için EventType boyutunu kullanın. |
EventGridLatency |
Milisaniye | Ortalama, Minimum, Maksimum | EventType |
PT1M | Yes |
Başarısız iş iptalleri bir işi iptal etmek için tüm başarısız çağrıların sayısı. |
jobs.cancelJob.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarılı iş iptalleri bir işi iptal etmek için yapılan tüm başarılı çağrıların sayısı. |
jobs.cancelJob.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Tamamlanan işler Tamamlanan tüm işlerin sayısı. |
jobs.completed |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yöntem çağırma işlerinin oluşturulamaması Doğrudan yöntem çağırma işlerinin tüm başarısız oluşturma işleminin sayısı. |
jobs.createDirectMethodJob.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Yöntem çağırma işlerinin başarılı şekilde oluşturulması Doğrudan yöntem çağırma işlerinin tüm başarılı oluşturma işleminin sayısı. |
jobs.createDirectMethodJob.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
İkiz güncelleştirme işlerinin oluşturulamaması İkiz güncelleştirme işlerinin tüm başarısız oluşturma işleminin sayısı. |
jobs.createTwinUpdateJob.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
İkiz güncelleştirme işlerinin başarıyla oluşturulması İkiz güncelleştirme işlerinin tüm başarılı oluşturma işleminin sayısı. |
jobs.createTwinUpdateJob.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarısız işler Tüm başarısız işlerin sayısı. |
jobs.failed |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Liste işlerine başarısız çağrılar Liste işlerine yapılan tüm başarısız çağrıların sayısı. |
jobs.listJobs.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Liste işlerine başarılı çağrılar Liste işlerine yapılan tüm başarılı çağrıların sayısı. |
jobs.listJobs.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarısız iş sorguları Sorgu işlerine yapılan tüm başarısız çağrıların sayısı. |
jobs.queryJobs.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarılı iş sorguları Sorgu işlerine yapılan tüm başarılı çağrıların sayısı. |
jobs.queryJobs.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Bayt cinsinden Yönlendirme Teslim İletisi Boyutu (önizleme) IoT hub'ı tarafından bir uç noktaya teslim edilen iletilerin bayt cinsinden toplam boyutu. Farklı uç noktalarınıza teslim edilen bayt cinsinden iletilerin boyutunu görüntülemek için EndpointName ve EndpointType boyutlarını kullanabilirsiniz. İletinin birden çok uç noktaya teslimi veya iletinin aynı uç noktaya birden çok kez teslimi dahil olmak üzere, teslim edilen her ileti için ölçüm değeri artar. |
RoutingDataSizeInBytesDelivered |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | EndpointType , EndpointName , RoutingSource |
PT1M | Yes |
Yönlendirme Teslimatları (önizleme) IoT Hub'ın yönlendirme kullanarak tüm uç noktalara ileti teslim etme girişimi sayısı. Başarılı veya başarısız girişimlerin sayısını görmek için Sonuç boyutunu kullanın. Geçersiz, bırakılan veya yalnız bırakılmış gibi hatanın nedenini görmek için FailureReasonCategory boyutunu kullanın. Ayrıca endpointName ve EndpointType boyutlarını kullanarak farklı uç noktalarınıza kaç iletinin teslim edilmiş olduğunu anlayabilirsiniz. Ölçüm değeri, iletinin birden çok uç noktaya teslim edilmesi veya iletinin aynı uç noktaya birden çok kez teslim edilmesi dahil olmak üzere her teslim girişimi için bir artar. |
RoutingDeliveries |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | EndpointType , EndpointName , FailureReasonCategory , Result , , RoutingSource |
PT1M | Yes |
Yönlendirme Teslim GecikmeSi (önizleme) IoT Hub'a ileti girişi ile bir uç noktaya telemetri iletisi girişi arasındaki ortalama gecikme süresi (milisaniye). Farklı uç noktalarınızda gecikme süresini anlamak için EndpointName ve EndpointType boyutlarını kullanabilirsiniz. |
RoutingDeliveryLatency |
Milisaniye | Ortalama, Minimum, Maksimum | EndpointType , EndpointName , RoutingSource |
PT1M | Yes |
Toplam cihaz sayısı IoT hub'ınıza kayıtlı cihaz sayısı |
totalDeviceCount |
Sayı | Ortalama, Maksimum, Minimum | <none> | PT1M | Hayır |
Başarısız ikiz sorguları Tüm başarısız ikiz sorgularının sayısı. |
twinQueries.failure |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
İkiz sorguların sonuç boyutu Tüm başarılı ikiz sorgularının sonuç boyutunun ortalaması, en küçük ve en büyük boyutu. |
twinQueries.resultSize |
Bayt | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Başarılı ikiz sorguları Tüm başarılı ikiz sorgularının sayısı. |
twinQueries.success |
Sayı | Ortalama, Minimum, Maksimum, Toplam (Toplam) | <none> | PT1M | Yes |
Desteklenen toplamalar
Tablodaki Toplama Türü sütunu, ölçüm bir grafik veya uyarı için seçildiğinde kullanılan varsayılan toplamaya karşılık gelir.
Çoğu ölçüm için tüm toplama türleri geçerlidir. Birim sütun değeri Count olan sayı ölçümleri için yalnızca bazı toplamalar geçerlidir. Sayım ölçümleri iki türden biri olabilir:
Tek noktalı sayı ölçümleri için IoT Hub, ölçülen işlem her gerçekleştiğinde tek bir veri noktası (temelde 1) kaydeder. Ardından Azure İzleyici bu veri noktalarını belirtilen ayrıntı düzeyine göre toplar. Tek noktalı ölçümlere örnek olarak gönderilen telemetri iletileri ve tamamlanan C2D ileti teslimleri verilebilir. Bu ölçümler için tek ilgili toplama türü Toplam (Toplam) olur. Portal minimum, maksimum ve ortalama seçeneklerini belirlemenize olanak tanır. Bu değerler her zaman 1'tir.
Anlık görüntü sayısı ölçümleri için IoT Hub, ölçülen işlem gerçekleştiğinde toplam sayıyı kaydeder. Şu anda IoT Hub tarafından gönderilen üç Anlık Görüntü ölçümü vardır: Kullanılan toplam ileti sayısı, Toplam cihaz ve Bağlı cihazlar. Bu ölçümler her seferinde bir "toplam" miktarı sunduğundan, bunları belirtilen ayrıntı düzeyi üzerinden toplamak mantıklı değildir. Azure İzleyici, bu ölçümler için toplama türü için ortalama, en düşük ve en yüksek değerleri seçmenizi sınırlar.
Ölçüm boyutları
Ölçüm boyutlarının ne olduğu hakkında bilgi için bkz . Çok boyutlu ölçümler.
Bu hizmet, ölçümleriyle ilişkilendirilmiş aşağıdaki boyutlara sahiptir.
Boyut Adı | Açıklama |
---|---|
EndpointName | Uç nokta adı |
EndpointType | eventHubs , serviceBusQueues , cosmosDB , serviceBusTopics , , builtin veya blobStorage |
EventType | 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 | Aşağıdaki değerlerden biri: invalid , dropped , orphaned veya null . |
Sonuç | success veya failure |
RoutingSource | Device Messages , Twin Change Events , Device Lifecycle Events |
Ölçümlerin görünen adı ve toplaması
Aşağıdaki tablolar, önceki tabloda açıklanan ölçümler hakkında daha fazla bilgi sağlar. IoT Hub platform ölçümlerini genel kategoriye göre gösterir ve ölçümleri Azure portalında atanan görünen adlarına göre listeler.
Buluttan cihaza komut ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
C2D İletilerinin Süresi Doldu | C2DMessagesExpired | Sayı | Süresi dolan buluttan cihaza ileti sayısı |
C2D ileti teslimleri tamamlandı | c2d.commands.egress.complete.success | Sayı | Cihaz tarafından başarıyla tamamlanan buluttan cihaza ileti teslimlerinin sayısı |
Bırakılan C2D iletileri | c2d.commands.egress.abandon.success | Sayı | Cihaz tarafından bırakılan buluttan cihaza ileti sayısı |
C2D iletileri reddedildi | c2d.commands.egress.reject.success | Sayı | Cihaz tarafından reddedilen buluttan cihaza ileti sayısı |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Buluttan cihaza doğrudan yöntemler ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Başarısız doğrudan yöntem çağrıları | c2d.methods.failure | Sayı | Tüm başarısız doğrudan yöntem çağrılarının sayısı. |
Doğrudan yöntem çağrılarının istek boyutu | c2d.methods.requestSize | Bayt | Tüm başarılı doğrudan yöntem isteklerinin sayısı. |
Doğrudan yöntem çağrılarının yanıt boyutu | c2d.methods.responseSize | Bayt | Tüm başarılı doğrudan yöntem yanıtlarının sayısı. |
Başarılı doğrudan yöntem çağrıları | c2d.methods.success | Sayı | Tüm başarılı doğrudan yöntem çağrılarının sayısı. |
Birim değeri Yalnızca Toplam say (toplam) toplama olan ölçümler için geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Buluttan cihaza ikiz işlemleri ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Arka uçtan başarısız ikiz okumaları | c2d.twin.read.failure | Sayı | Tüm başarısız arka uç tarafından başlatılan ikiz okumalarının sayısı. |
Arka uçtan başarısız ikiz güncelleştirmeleri | c2d.twin.update.failure | Sayı | Tüm başarısız arka uç tarafından başlatılan ikiz güncelleştirmelerinin sayısı. |
Arka uçtan ikiz okumaların yanıt boyutu | c2d.twin.read.size | Bayt | Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı. |
Arka uçtan ikiz güncelleştirmelerinin boyutu | c2d.twin.update.size | Bayt | Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin toplam boyutu. |
Arka uçtan gerçekleştirilen başarılı ikiz okumaları | c2d.twin.read.success | Sayı | Başarılı arka uç tarafından başlatılan tüm ikiz okumalarının sayısı. |
Arka uçtan başarılı ikiz güncelleştirmeleri | c2d.twin.update.success | Sayı | Başarılı arka uç tarafından başlatılan tüm ikiz güncelleştirmelerinin sayısı. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Yapılandırma ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Yapılandırma Ölçümleri | Yapılandırma | Sayı | Bir dizi hedef cihazda cihaz yapılandırması ve IoT Edge dağıtımı için gerçekleştirilen toplam CRUD işlemlerinin sayısı. Bu yapılandırmalar nedeniyle cihaz ikizini veya modül ikizini değiştiren işlemlerin sayısı dahildir. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Günlük kota ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Toplam cihaz verisi kullanımı | deviceDataUsage | Bayt | IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı |
Toplam cihaz verisi kullanımı (önizleme) | deviceDataUsageV2 | Toplam | IotHub'a bağlı tüm cihazlara ve cihazlardan aktarılan bayt sayısı |
Kullanılan toplam ileti sayısı | dailyMessageQuotaUsed | Sayı | Bugün kullanılan toplam ileti sayısı. Her gün 00:00 UTC'de sıfıra sıfırlayan bir kümülatif değer. |
Kullanılan toplam ileti sayısı için yalnızca en düşük, en yüksek ve ortalama toplamalar desteklenir. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Cihaz ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Toplam cihaz (kullanım dışı) | devices.totalDevices | Sayı | IoT hub'ınıza kayıtlı cihaz sayısı |
Bağlı cihazlar (kullanım dışı) | devices.connectedDevices.allProtocol | Sayı | IoT hub'ınıza bağlı cihaz sayısı |
Toplam cihaz sayısı | totalDeviceCount | Sayı | IoT hub'ınıza kayıtlı cihaz sayısı |
Bağlı cihazlar | connectedDeviceCount | Sayı | IoT hub'ınıza bağlı cihaz sayısı |
Toplam cihazlar (kullanım dışı) ve Bağlı cihazlar (kullanım dışı) için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Toplam cihazlar ve Bağlı cihazlar için yalnızca en düşük, en yüksek ve ortalama toplamalar geçerlidir. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Toplam cihaz ve Bağlı cihazlar tanılama ayarları aracılığıyla dışarı aktarılamaz.
Cihaz telemetrisi ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Azaltma hatalarının sayısı | d2c.telemetry.ingress.sendThrottle | Sayı | Cihaz aktarım hızı azaltmalarından kaynaklanan azaltma hatalarının sayısı |
Telemetri 'ileti gönderme' denemeleri | d2c.telemetry.ingress.allProtocol | Sayı | IoT hub'ınıza gönderilmeye çalışılacak cihazdan buluta telemetri iletilerinin sayısı |
Gönderilen telemetri iletileri | d2c.telemetry.ingress.success | Sayı | IoT hub'ınıza başarıyla gönderilen cihazdan buluta telemetri iletilerinin sayısı |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Cihazdan buluta ikiz işlemleri ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Cihazlardan başarısız ikiz okumaları | d2c.twin.read.failure | Sayı | Cihaz tarafından başlatılan tüm başarısız ikiz okumalarının sayısı. |
Cihazlardan başarısız ikiz güncelleştirmeleri | d2c.twin.update.failure | Sayı | Tüm başarısız cihaz tarafından başlatılan ikiz güncelleştirmelerinin sayısı. |
Cihazlardan ikiz okumaların yanıt boyutu | d2c.twin.read.size | Bayt | Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı. |
Cihazlardan gelen ikiz güncelleştirmelerinin boyutu | d2c.twin.update.size | Bayt | Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin toplam boyutu. |
Cihazlardan gerçekleştirilen başarılı ikiz okumaları | d2c.twin.read.success | Sayı | Cihaz tarafından başlatılan tüm başarılı ikiz okumalarının sayısı. |
Cihazlardan gerçekleştirilen başarılı ikiz güncelleştirmeleri | d2c.twin.update.success | Sayı | Cihaz tarafından başlatılan tüm başarılı ikiz güncelleştirmelerinin sayısı. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Event Grid ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Event Grid teslimatları | EventGridDeliveries | Sayı | Event Grid'de yayımlanan IoT Hub olaylarının sayısı. Başarılı ve başarısız isteklerin sayısı için Sonuç boyutunu kullanın. EventType boyutu, olayın türünü (https://aka.ms/ioteventgrid) gösterir. |
Event Grid gecikme süresi | EventGridLatency | Milisaniye | Iot Hub olayının ne zaman oluşturulduğundan olayın Event Grid'de yayımlandığı ana kadar olan ortalama gecikme süresi (milisaniye). Bu sayı, tüm olay türleri arasındaki ortalamadır. Belirli bir olay türünün gecikme süresini görmek için EventType boyutunu kullanın. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
İşler ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Tamamlanan işler | jobs.completed | Sayı | Tamamlanan tüm işlerin sayısı. |
İş listeleme için başarısız çağrılar | jobs.listJobs.failure | Sayı | Liste işlerine yapılan tüm başarısız çağrıların sayısı. |
Yöntem çağrısı işlerinin başarısız oluşturmaları | jobs.createDirectMethodJob.failure | Sayı | Doğrudan yöntem çağırma işlerinin tüm başarısız oluşturma işleminin sayısı. |
İkiz güncelleştirme işlerinin başarısız oluşturmaları | jobs.createTwinUpdateJob.failure | Sayı | İkiz güncelleştirme işlerinin tüm başarısız oluşturma işleminin sayısı. |
Başarısız iş iptalleri | jobs.cancelJob.failure | Sayı | bir işi iptal etmek için tüm başarısız çağrıların sayısı. |
Başarısız iş sorguları | jobs.queryJobs.failure | Sayı | Sorgu işlerine yapılan tüm başarısız çağrıların sayısı. |
Başarısız olan işler | jobs.failed | Sayı | Tüm başarısız işlerin sayısı. |
Liste işlerine başarılı çağrılar | jobs.listJobs.success | Sayı | Liste işlerine yapılan tüm başarılı çağrıların sayısı. |
Yöntem çağırma işlerinin başarılı şekilde oluşturulması | jobs.createDirectMethodJob.success | Sayı | Doğrudan yöntem çağırma işlerinin tüm başarılı oluşturma işleminin sayısı. |
İkiz güncelleştirme işlerinin başarıyla oluşturulması | jobs.createTwinUpdateJob. başarılı |
Sayı | İkiz güncelleştirme işlerinin tüm başarılı oluşturma işleminin sayısı. |
Başarılı iş iptalleri | jobs.cancelJob.success | Sayı | bir işi iptal etmek için yapılan tüm başarılı çağrıların sayısı. |
Başarılı iş sorguları | jobs.queryJobs.success | Sayı | Sorgu işlerine yapılan tüm başarılı çağrıların sayısı. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Yönlendirme ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Yönlendirme Teslimatları (önizleme) | RoutingDeliveries | Sayı | Yönlendirme teslim ölçümü. Belirli bir uç noktanın veya belirli bir yönlendirme kaynağının teslim durumunu belirlemek için boyutları kullanın. |
Bayt Cinsinden Yönlendirme Teslim İletisi Boyutu (önizleme) | RoutingDataSizeInBytesDelivered | Bayt | IoT Hub tarafından özel uç noktaya ve yerleşik uç noktaya yönlendirilen toplam bayt sayısı. Belirli bir uç noktaya veya belirli bir yönlendirme kaynağına yönlendirilen veri boyutunu tanımlamak için boyutları kullanın. |
Yönlendirme Teslim GecikmeSi (önizleme) | RoutingDeliveryLatency | Milisaniye | Yönlendirme teslimi gecikme süresi ölçümü. Belirli bir uç noktanın veya belirli bir yönlendirme kaynağının gecikme süresini belirlemek için boyutları kullanın. |
Yönlendirme: depolama alanına teslim edilen bloblar | d2c.endpoints.egress.storage.blobs | Sayı | IoT Hub yönlendirmesinin blobları depolama uç noktalarına yönlendirme sayısı. |
Yönlendirme: depolama alanına teslim edilen veriler | d2c.endpoints.egress.storage.bytes | Bayt | Depolama uç noktalarına teslim edilen veri miktarı (bayt) IoT Hub yönlendirmesi. |
Yönlendirme: Event Hubs için ileti gecikme süresi | d2c.endpoints.latency.eventHubs | Milisaniye | IoT Hub'a ileti girişi ile Event Hubs türündeki özel uç noktalara ileti girişi arasındaki ortalama gecikme süresi (milisaniye). Yerleşik uç noktaya (olaylar) giden iletiler dahil değildir. |
Yönlendirme: Service Bus Kuyruğu için ileti gecikme süresi | d2c.endpoints.latency.serviceBusQueues | Milisaniye | IoT Hub'a ileti girişi ile Service Bus kuyruğu uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye). |
Yönlendirme: Service Bus Konusu için ileti gecikme süresi | d2c.endpoints.latency.serviceBusTopics | Milisaniye | IoT Hub'a ileti girişi ile Service Bus konu uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye). |
Yönlendirme: İletiler/olaylar için ileti gecikme süresi | d2c.endpoints.latency.builtIn.events | Milisaniye | IoT Hub'a ileti girişi ile yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna ileti girişi arasındaki ortalama gecikme süresi (milisaniye). |
Yönlendirme: depolama için ileti gecikme süresi | d2c.endpoints.latency.storage | Milisaniye | IoT Hub'a ileti girişi ile depolama uç noktasına ileti girişi arasındaki ortalama gecikme süresi (milisaniye). |
Yönlendirme: Event Hubs'a teslim edilen iletiler | d2c.endpoints.egress.eventHubs | Sayı | IoT Hub yönlendirmesinin iletileri Event Hubs türündeki özel uç noktalara başarıyla teslim etme sayısı. Yerleşik uç noktaya (olaylar) giden iletiler dahil değildir. |
Yönlendirme: Service Bus Kuyruğuna teslim edilen iletiler | d2c.endpoints.egress.serviceBusQueues | Sayı | IoT Hub yönlendirmesinin Service Bus kuyruğu uç noktalarına iletileri başarıyla teslim etme sayısı. |
Yönlendirme: Service Bus Konusuna teslim edilen iletiler | d2c.endpoints.egress.serviceBusTopics | Sayı | IoT Hub yönlendirmesinin Service Bus konu uç noktalarına başarıyla ileti teslim etme sayısı. |
Yönlendirme: geri dönüşe teslim edilen iletiler | d2c.telemetry.egress.fallback | Sayı | IoT Hub yönlendirmesinin iletileri geri dönüş yolu ile ilişkili uç noktaya teslim etme sayısı. |
Yönlendirme: iletilere/olaylara teslim edilen iletiler | d2c.endpoints.egress.builtIn.events | Sayı | IoT Hub yönlendirmesinin iletileri yerleşik uç noktaya (iletiler/olaylar) ve geri dönüş yoluna başarıyla teslim etme sayısı. |
Yönlendirme: depolama alanına teslim edilen iletiler | d2c.endpoints.egress.storage | Sayı | IoT Hub yönlendirmesinin iletileri depolama uç noktalarına başarıyla teslim etme sayısı. |
Yönlendirme: teslim edilen telemetri iletileri | d2c.telemetry.egress.success | Sayı | IoT Hub yönlendirmesi kullanılarak iletilerin tüm uç noktalara başarıyla teslim edilen sayısı. bir ileti birden çok uç noktaya yönlendirilirse, bu değer her başarılı teslim için bir artar. Bir ileti aynı uç noktaya birden çok kez teslim edilirse, bu değer her başarılı teslim için bir artar. |
Yönlendirme: bırakılan telemetri iletileri | d2c.telemetry.egress.dropped | Sayı | IoT Hub yönlendirmesinin, ölü uç noktalar nedeniyle iletileri bırakma sayısı. Bırakılan iletiler orada teslim edilmemiş olduğundan, bu değer geri dönüş yoluna teslim edilen iletileri saymıyor. |
Yönlendirme: telemetri iletileri uyumsuz | d2c.telemetry.egress.invalid | Sayı | Uç noktayla uyumsuzluk nedeniyle IoT Hub yönlendirmesinin iletileri teslim etme sayısı. Iot Hub iletiyi bir uç noktaya teslim etmeye çalıştığında ve geçici olmayan bir hatayla başarısız olduğunda ileti bir uç noktayla uyumsuzdur. Geçersiz iletiler yeniden denenmiyor. Bu değer yeniden denemeleri içermez. |
Yönlendirme: telemetri iletileri yalnız bırakılmış | d2c.telemetry.egress.orphaned | Sayı | Geri dönüş yolu devre dışı bırakıldığında IoT Hub yönlendirme yalnız bırakılmış iletilerin hiçbir yönlendirme sorgusuyla eşleşmediği için kaç kez yönlendirildiği. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
İkiz sorgu ölçümleri:
Ölçüm görünen adı | Metric | Unit | Açıklama |
---|---|---|---|
Başarısız ikiz sorguları | twinQueries.failure | Sayı | Tüm başarısız ikiz sorgularının sayısı. |
Başarılı ikiz sorguları | twinQueries.success | Sayı | Tüm başarılı ikiz sorgularının sayısı. |
İkiz sorguların sonuç boyutu | twinQueries.resultSize | Bayt | Tüm başarılı ikiz sorgularının sonuç boyutunun toplamı. |
Birim değeri Count olan ölçümler için yalnızca toplam (toplam) toplama geçerlidir. Minimum, maksimum ve ortalama toplamalar her zaman 1 döndürür. Daha fazla bilgi için bkz . Desteklenen toplamalar.
Kaynak günlükleri
Bu bölümde, bu hizmet için toplayabileceğiniz kaynak günlükleri türleri listelenmiştir. bölümü, Azure İzleyici'de desteklenen tüm kaynak günlükleri kategori türleri listesinden çekilir.
Microsoft.Devices/IotHubs için desteklenen kaynak günlükleri
Kategori | Kategori görünen adı | Günlük tablosu | Temel günlük planını destekler | Alım zamanı dönüşümlerini destekler | Örnek sorgular | Dışarı aktarma maliyetleri |
---|---|---|---|---|---|---|
C2DCommands |
C2D Komutları | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
C2DTwinOperations |
C2D İkiz İşlemleri | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
Configurations |
Yapılandırmalar | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
Connections |
Bağlantılar | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
D2CTwinOperations |
D2CTwinOperations | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
DeviceIdentityOperations |
Cihaz Kimliği İşlemleri | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
DeviceStreams |
Cihaz Akışları (Önizleme) | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
DeviceTelemetry |
Cihaz Telemetrisi | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
DirectMethods |
Doğrudan Yöntemler | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
DistributedTracing |
Dağıtılmış İzleme (Önizleme) | Hayır | Hayır | Hayır | ||
FileUploadOperations |
Dosya Karşıya Yükleme İşlemleri | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
JobsOperations |
İşler İşlemleri | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
Routes |
Rotalar | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
TwinQueries |
İkiz Sorguları | AzureDiagnostics Birden çok Azure kaynağından günlükler. |
Hayır | Hayır | Sorgular | Hayır |
Aşağıdaki bölümlerde Azure IoT Hub için toplanan kaynak günlüğü kategori türleri ve şemaları listelenmiştir. Olaylar yalnızca bazı kategorilerdeki hatalar için yayılır.
Buluttan cihaza komutlar kategorisi
Buluttan cihaza komutlar kategorisi IoT hub'ında oluşan hataları izler ve buluttan cihaza ileti işlem hattıyla ilişkilidir. Bu kategori aşağıdakilerden oluşan hataları içerir:
- Buluttan cihaza ileti gönderme (yetkisiz gönderen hataları gibi),
- Buluttan cihaza iletileri alma (teslim sayısı aşılan hatalar gibi) ve
- Buluttan cihaza ileti geri bildirimi alma (geri bildirim süresi dolmuş hatalar gibi).
Bu kategori, buluttan cihaza ileti başarıyla teslim edildiğinde hataları yakalamaz ancak ardından cihaz tarafından yanlış işlenir.
{
"records":
[
{
"time": " UTC timestamp",
"resourceId": "Resource Id",
"operationName": "messageExpired",
"category": "C2DCommands",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"deviceId\":\"<deviceId>\",\"messageId\":\"<messageId>\",\"messageSizeInBytes\":\"<messageSize>\",\"protocol\":\"Amqp\",\"deliveryAcknowledgement\":\"<None, NegativeOnly, PositiveOnly, Full>\",\"deliveryCount\":\"0\",\"expiryTime\":\"<timestamp>\",\"timeInSystem\":\"<timeInSystem>\",\"ttl\":<ttl>, \"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\", \"maskedIpAddress\": \"<maskedIpAddress>\", \"statusCode\": \"4XX\"}",
"location": "Resource location"
}
]
}
Buluttan cihaza ikiz işlemleri kategorisi
Buluttan cihaza ikiz işlemleri kategorisi, cihaz ikizlerinde hizmet tarafından başlatılan olayları izler. Bu işlemler ikiz alma, etiketleri güncelleştirme veya değiştirme ve istenen özellikleri güncelleştirme veya değiştirme işlemlerini içerebilir.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "read",
"category": "C2DTwinOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\"}",
"location": "Resource location"
}
]
}
Cihazdan buluta ikiz işlemleri kategorisi
Cihazdan buluta ikiz işlemleri kategorisi, cihaz ikizlerinde cihaz tarafından başlatılan olayları izler. Bu işlemler ikiz alma, bildirilen özellikleri güncelleştirme ve istenen özelliklere abone olma işlemlerini içerebilir.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "update",
"category": "D2CTwinOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authenticationType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\"}",
"location": "Resource location"
}
]
}
Yapılandırmalar kategorisi
IoT Hub yapılandırma günlükleri, Otomatik Cihaz Yönetimi özellik kümesi için olayları ve hataları izler.
{
"records":
[
{
"time": "2019-09-24T17:21:52Z",
"resourceId": "Resource Id",
"operationName": "ReadManyConfigurations",
"category": "Configurations",
"resultType": "",
"resultDescription": "",
"level": "Information",
"durationMs": "17",
"properties": "{\"configurationId\":\"\",\"sdkVersion\":\"2018-06-30\",\"messageSize\":\"0\",\"statusCode\":null}",
"location": "southcentralus"
}
]
}
Bağlantılar kategorisi
Bağlantılar kategorisi, ioT hub'ından cihaz bağlantısı ve bağlantısını kesme olaylarını ve hataları izler. Bu kategori, yetkisiz bağlantı girişimlerini tanımlamak ve cihazlara bağlantıyı kaybettiğiniz zaman uyarı vermek için kullanışlıdır.
Cihazların güvenilir bağlantı durumu için bkz . Cihaz bağlantı durumunu izleme.
{
"records":
[
{
"time": " UTC timestamp",
"resourceId": "Resource Id",
"operationName": "deviceConnect",
"category": "Connections",
"level": "Information",
"properties": "{\"deviceId\":\"<deviceId>\",\"sdkVersion\":\"<sdkVersion>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"maskedIpAddress\":\"<maskedIpAddress>\"}",
"location": "Resource location"
}
]
}
Cihaz bağlantısını izlemek için bağlantı günlüklerini kullanma hakkında ayrıntılı bilgi için bkz . Azure IoT Hub'a cihaz bağlantısını izleme, tanılama ve sorunlarını giderme.
Cihaz kimliği işlemleri kategorisi
Cihaz kimliği işlemleri kategorisi, IoT hub'ınızın kimlik kayıt defterinde bir girdi oluşturmaya, güncelleştirmeye veya silmeye çalıştığınızda oluşan hataları izler. Bu kategoriyi izlemek, sağlama senaryoları için yararlıdır.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "get",
"category": "DeviceIdentityOperations",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"maskedIpAddress\":\"<maskedIpAddress>\",\"deviceId\":\"<deviceId>\", \"statusCode\":\"4XX\"}",
"location": "Resource location"
}
]
}
Cihaz akışları kategorisi (önizleme)
Cihaz akışları kategorisi, tek tek cihazlara gönderilen istek-yanıt etkileşimlerini izler.
{
"records":
[
{
"time": "2019-09-19T11:12:04Z",
"resourceId": "Resource Id",
"operationName": "invoke",
"category": "DeviceStreams",
"resultType": "",
"resultDescription": "",
"level": "Information",
"durationMs": "74",
"properties": "{\"deviceId\":\"myDevice\",\"moduleId\":\"myModule\",\"sdkVersion\":\"2019-05-01-preview\",\"requestSize\":\"3\",\"responseSize\":\"5\",\"statusCode\":null,\"requestName\":\"myRequest\",\"direction\":\"c2d\"}",
"location": "Central US"
}
]
}
Cihaz telemetri kategorisi
Cihaz telemetri kategorisi IoT hub'ında oluşan hataları izler ve telemetri işlem hattıyla ilişkilidir. Bu kategori, telemetri olayları gönderirken (azaltma gibi) ve telemetri olaylarını (yetkisiz okuyucu gibi) alırken oluşan hataları içerir. Bu kategori, cihazın kendisinde çalışan kodun neden olduğu hataları yakalayamaz.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "ingress",
"category": "DeviceTelemetry",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"properties": "{\"deviceId\":\"<deviceId>\",\"batching\":\"0\",\"messageSizeInBytes\":\"<messageSizeInBytes>\",\"EventProcessedUtcTime\":\"<UTC timestamp>\",\"EventEnqueuedUtcTime\":\"<UTC timestamp>\",\"partitionId\":\"1\"}",
"location": "Resource location"
}
]
}
Doğrudan yöntemler kategorisi
Doğrudan yöntemler kategorisi, tek tek cihazlara gönderilen istek-yanıt etkileşimlerini izler. Bu istekler bulutta başlatılır.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "send",
"category": "DirectMethods",
"level": "Information",
"durationMs": "1",
"properties": "{\"deviceId\":<messageSize>, \"RequestSize\": 1, \"ResponseSize\": 1, \"sdkVersion\": \"2017-07-11\"}",
"location": "Resource location"
}
]
}
Dağıtılmış izleme kategorisi (önizleme)
Dağıtılmış izleme kategorisi, izleme bağlamı üst bilgisini taşıyan iletiler için bağıntı kimliklerini izler. Bu günlükleri tam olarak etkinleştirmek için istemci tarafı kodu, IoT Hub dağıtılmış izleme (önizleme) ile IoT uygulamalarını uçtan uca analiz etme ve tanılama adımları izlenerek güncelleştirilmelidir.
, correlationId
bir ve span-id
içerdiği trace-id
W3C İzleme Bağlamı teklifine uygundur.
IoT Hub D2C (cihazdan buluta) günlükleri
Geçerli izleme özellikleri içeren bir ileti IoT Hub'a ulaştığında IoT Hub bu günlüğü kaydeder.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubD2C",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-0144d2590aacd909-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Receive message success",
"durationMs": "",
"properties": "{\"messageSize\": 1, \"deviceId\":\"<deviceId>\", \"callerLocalTimeUtc\": : \"2017-02-22T03:27:28.633Z\", \"calleeLocalTimeUtc\": \"2017-02-22T03:27:28.687Z\"}",
"location": "Resource location"
}
]
}
Burada IoT durationMs
Hub'ın saati cihaz saatiyle eşitlenmemiş olabileceğinden hesaplanmaz ve bu nedenle süre hesaplaması yanıltıcı olabilir. Cihazdan buluta gecikme süresindeki properties
ani artışları yakalamak için bölümündeki zaman damgalarını kullanarak mantık yazmanızı öneririz.
Özellik | Türü | Açıklama |
---|---|---|
messageSize | Tamsayı | Cihazdan buluta iletinin bayt cinsinden boyutu |
deviceId | ASCII 7 bit alfasayısal karakter dizesi | Cihazın kimliği |
callerLocalTimeUtc | UTC zaman damgası | Cihazın yerel saati tarafından bildirilen ileti oluşturma zamanı |
calleeLocalTimeUtc | UTC zaman damgası | IoT Hub hizmeti yan saati tarafından bildirilen, IoT Hub'ın ağ geçidine ileti varış saati |
IoT Hub giriş günlükleri
Geçerli izleme özellikleri içeren ileti iç veya yerleşik Event Hubs'a yazılırken IoT Hub bu günlüğü kaydeder.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubIngress",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-349810a9bbd28730-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Ingress message success",
"durationMs": "10",
"properties": "{\"isRoutingEnabled\": \"true\", \"parentSpanId\":\"0144d2590aacd909\"}",
"location": "Resource location"
}
]
}
properties
bölümünde, bu günlük ileti girişi hakkında ek bilgiler içerir.
Özellik | Türü | Açıklama |
---|---|---|
isRoutingEnabled | String | True veya false, IoT Hub'da ileti yönlendirmenin etkinleştirilip etkinleştirilmediğini gösterir |
parentSpanId | String | Bu durumda D2C ileti izlemesi olabilecek üst iletinin span-id değeri |
IoT Hub çıkış günlükleri
Yönlendirme etkinleştirildiğinde ve ileti bir uç noktaya yazıldığında IoT Hub bu günlüğü kaydeder. Yönlendirme etkin değilse IoT Hub bu günlüğü kaydetmez.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "DiagnosticIoTHubEgress",
"category": "DistributedTracing",
"correlationId": "00-8cd869a412459a25f5b4f31311223344-98ac3578922acd26-01",
"level": "Information",
"resultType": "Success",
"resultDescription":"Egress message success",
"durationMs": "10",
"properties": "{\"endpointType\": \"EventHub\", \"endpointName\": \"myEventHub\", \"parentSpanId\":\"349810a9bbd28730\"}",
"location": "Resource location"
}
]
}
properties
bölümünde, bu günlük ileti girişi hakkında ek bilgiler içerir.
Özellik | Türü | Açıklama |
---|---|---|
endpointName | String | Yönlendirme uç noktasının adı |
endpointType | String | Yönlendirme uç noktasının türü |
parentSpanId | String | Bu örnekte IoT Hub giriş iletisi izlemesi olan üst iletinin span-id değeri |
Dosya yükleme işlemleri kategorisi
Dosya karşıya yükleme kategorisi, IoT hub'ında oluşan hataları izler ve dosya yükleme işleviyle ilgilidir. Bu kategori şunları içerir:
- Sas URI'siyle oluşan hatalar, örneğin bir cihazın tamamlanan karşıya yüklemenin hub'ına bildirimde bulunmasından önce süresinin dolması gibi hatalar.
- Cihaz tarafından bildirilen başarısız karşıya yüklemeler.
- IoT Hub bildirim iletisi oluşturma sırasında depolamada bir dosya bulunamadığında oluşan hatalar.
Bu kategori, cihaz depolama alanına dosya yüklerken doğrudan oluşan hataları yakalayamaz.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "ingress",
"category": "FileUploadOperations",
"level": "Error",
"resultType": "Event status",
"resultDescription": "MessageDescription",
"durationMs": "1",
"properties": "{\"deviceId\":\"<deviceId>\",\"protocol\":\"<protocol>\",\"authType\":\"{\\\"scope\\\":\\\"device\\\",\\\"type\\\":\\\"sas\\\",\\\"issuer\\\":\\\"iothub\\\",\\\"acceptingIpFilterRule\\\":null}\",\"blobUri\":\"http//bloburi.com\"}",
"location": "Resource location"
}
]
}
İşler işlemleri kategorisi
İşler işlemleri kategorisi, cihaz ikizlerini güncelleştirme veya birden çok cihazda doğrudan yöntemler çağırmaya yönelik iş isteklerini bildirir. Bu istekler bulutta başlatılır.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "jobCompleted",
"category": "JobsOperations",
"level": "Information",
"durationMs": "1",
"properties": "{\"jobId\":\"<jobId>\", \"sdkVersion\": \"<sdkVersion>\",\"messageSize\": <messageSize>,\"filter\":\"DeviceId IN ['1414ded9-b445-414d-89b9-e48e8c6285d5']\",\"startTimeUtc\":\"Wednesday, September 13, 2017\",\"duration\":\"0\"}",
"location": "Resource location"
}
]
}
Yollar kategorisi
İleti yönlendirme kategorisi, ileti yolu değerlendirmesi sırasında oluşan hataları ve IoT Hub tarafından algılanan uç nokta durumunu izler. Bu kategori aşağıdaki gibi olayları içerir:
- Kural "tanımsız" olarak değerlendirilir
- IoT Hub bir uç noktayı ölü olarak işaretler
- Uç noktadan alınan hatalar
Bu kategori, "cihaz telemetrisi" kategorisi altında bildirilen iletilerin kendileri hakkında belirli hataları (cihaz azaltma hataları gibi) içermez.
{
"records":
[
{
"time":"2019-12-12T03:25:14Z",
"resourceId":"/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/ANON-TEST/PROVIDERS/MICROSOFT.DEVICES/IOTHUBS/ANONHUB1",
"operationName":"endpointUnhealthy",
"category":"Routes",
"level":"Error",
"resultType":"403004",
"resultDescription":"DeviceMaximumQueueDepthExceeded",
"properties":"{\"deviceId\":null,\"endpointName\":\"anon-sb-1\",\"messageId\":null,\"details\":\"DeviceMaximumQueueDepthExceeded\",\"routeName\":null,\"statusCode\":\"403\"}",
"location":"westus"
}
]
}
Kaynak günlüklerini yönlendirme hakkında daha fazla ayrıntı aşağıdadır:
- Yönlendirme kaynak günlüğü hata kodlarının listesi
- Yönlendirme kaynak günlüklerinin listesi operationNames
İkiz sorguları kategorisi
İkiz sorguları kategorisi, bulutta başlatılan cihaz ikizleri için sorgu isteklerini raporlar.
{
"records":
[
{
"time": "UTC timestamp",
"resourceId": "Resource Id",
"operationName": "query",
"category": "TwinQueries",
"level": "Information",
"durationMs": "1",
"properties": "{\"query\":\"<twin query>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\",\"pageSize\":\"<pageSize>\", \"continuation\":\"<true, false>\", \"resultSize\":\"<resultSize>\"}",
"location": "Resource location"
}
]
}
Azure İzleyici Günlükleri tabloları
Bu bölümde, Kusto sorguları kullanılarak Log Analytics tarafından sorgulanabilen bu hizmetle ilgili Azure İzleyici Günlükleri tabloları listelenmektedir. Tablolar, toplanan ve bunlara yönlendirilenlere bağlı olarak kaynak günlüğü verilerini ve büyük olasılıkla daha fazlasını içerir.
IoT Hub Microsoft.Devices/IotHubs
Etkinlik günlüğü
Bağlı tablo, bu hizmetin etkinlik günlüğüne kaydedilebilecek işlemleri listeler. Bu işlemler, etkinlik günlüğündeki tüm olası kaynak sağlayıcısı işlemlerinin bir alt kümesidir.
Etkinlik günlüğü girdilerinin şeması hakkında daha fazla bilgi için bkz . Etkinlik Günlüğü şeması.
İlgili içerik
- IoT Hub'ı izlemenin açıklaması için bkz. Azure IoT Hub'ı izleme.
- Azure kaynaklarını izleme hakkında ayrıntılı bilgi için bkz . Azure İzleyici ile Azure kaynaklarını izleme.