Sdílet prostřednictvím


Referenční informace k datům monitorování služby Azure IoT Hub

Tento článek obsahuje všechny referenční informace o monitorování pro tuto službu.

Podrobnosti o datech, která můžete shromažďovat pro IoT Hub, a o tom, jak je používat, najdete v tématu Monitorování Azure IoT .

Metodiky

V této části jsou uvedeny všechny automaticky shromážděné metriky platformy pro tuto službu. Tyto metriky jsou také součástí globálního seznamu všech metrik platformy podporovaných ve službě Azure Monitor.

Informace o uchovávání metrik najdete v přehledu metrik služby Azure Monitor.

Podporované metriky pro Microsoft.Devices/IoTHubs

V následující tabulce jsou uvedeny metriky dostupné pro typ prostředku Microsoft.Devices/IoTHubs.

  • Všechny sloupce nemusí být v každé tabulce.
  • Některé sloupce můžou být mimo oblast zobrazení stránky. Výběrem možnosti Rozbalit tabulku zobrazíte všechny dostupné sloupce.

Nadpisy tabulek

  • Kategorie – skupina metrik nebo klasifikace.
  • Metrika – název metriky, jak je zobrazena v portálu Azure.
  • Název v rozhraní REST API – název metriky, který se označuje v rozhraní REST API.
  • Jednotka – měrná jednotka.
  • Agregace - Výchozí typ agregace. Platné hodnoty: Průměr (Průměr), Minimum (Minimum), Maximum (Maximum), Celkem (Součet), Počet.
  • Dimenze - Dimenze dostupné pro tuto metriku.
  • - , ve kterých se metrika vzorkuje. Například PT1M označuje, že metriku vzorkujeme každou minutu, PT30M každých 30 minut, PT1H každou hodinu a tak dále.
  • DS Export – určuje, jestli je metrika exportovatelná do protokolů služby Azure Monitor prostřednictvím nastavení diagnostiky. Informace o exportu metrik najdete v tématu Vytvoření nastavení diagnostiky ve službě Azure Monitor.
Ukazatel Název v REST API Jednotka Seskupování Dimenze Časové zrny DS Vývoz
Zrušené zprávy C2D

Počet nevyřízených zpráv z cloudu do zařízení
c2d.commands.egress.abandon.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Doručování zpráv C2D bylo dokončeno.

Počet úspěšně dokončených dodávek zpráv z cloudu do zařízení
c2d.commands.egress.complete.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Odmítnuté zprávy C2D

Počet zpráv z cloudu do zařízení odmítnutých zařízením
c2d.commands.egress.reject.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné vyvolání přímé metody

Počet všech neúspěšných volání přímé metody.
c2d.methods.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost žádosti o vyvolání přímé metody

Průměrná, minimální a maximální hodnota všech úspěšných požadavků přímé metody.
c2d.methods.requestSize Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost odpovědi vyvolání přímé metody

Průměr, minimum a maximum všech úspěšných odpovědí přímé metody.
c2d.methods.responseSize Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné vyvolání přímé metody

Počet všech úspěšných volání přímé metody.
c2d.methods.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné čtení ze systému back-end

Počet všech neúspěšných čtení dvojčat iniciovaných back-endem.
c2d.twin.read.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost odpovědi čtení dvojčete z back-endu

Průměrná, minimální a maximální hodnota všech úspěšných čtení dvojčete iniciovaných back-endem.
c2d.twin.read.size Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné dvojité čtení z back endu

Počet všech úspěšných čtení dvojčat iniciovaných back-endem.
c2d.twin.read.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné aktualizace dvojčete z back-endu

Početvšechch
c2d.twin.update.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost aktualizací dvojčete z back-endu

Průměrná, minimální a maximální velikost všech úspěšných aktualizací dvojčete iniciovaných back-endem.
c2d.twin.update.size Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné dvojité aktualizace z back-endu

Počet všech úspěšných aktualizací digitálních dvojníků iniciovaných back-endem.
c2d.twin.update.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Vypršela platnost zpráv C2D

Počet zpráv z cloudu do zařízení s vypršenou platností
C2DMessagesExpired Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Metriky konfigurace

Metriky pro operace konfigurace
configurations Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšná spojení

Úspěšná připojení k vašemu IoTHubu
connect.success Počet Celkem (Suma) ApiType, Protocol, , TLSVersionTLSCipher PT1M Ano
Připojená zařízení

Počet zařízení připojených k centru IoT
connectedDeviceCount Počet Průměrná hodnota, Maximální hodnota, Minimální hodnota <žádné> PT1M Ne
Směrování: zprávy doručované do zpráv nebo událostí

Kolikrát směrování služby IoT Hub úspěšně doručuje zprávy do integrovaného koncového bodu (zpráv/událostí).
d2c.endpoints.egress.builtIn.events Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: zprávy doručované do centra událostí

Počet případů, kdy směrování IoT Hub úspěšně doručilo zprávy do koncových bodů Event Hub.
d2c.endpoints.egress.eventHubs Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: Zprávy doručené do fronty služby Service Bus

Počet případů, kdy směrování služby IoT Hub úspěšně doručilo zprávy do koncových bodů fronty služby Service Bus.
d2c.endpoints.egress.serviceBusQueues Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: Zprávy doručené do tématu služby Service Bus

Počet případů, kdy směrování IoT Hubu úspěšně doručilo zprávy do koncových bodů témat na Service Bus.
d2c.endpoints.egress.serviceBusTopics Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: zprávy doručované do úložiště

Počet případů, kdy směrování služby IoT Hub úspěšně doručilo zprávy do koncových bodů úložiště.
d2c.endpoints.egress.storage Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: Objekty blob doručované do úložiště

Počet případů, kdy směrování IoT Hubu doručilo objekty blob do koncových bodů úložiště.
d2c.endpoints.egress.storage.blobs Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: data doručována do úložiště

Množství dat (bajtů) směrování IoT Hubu doručované do koncových bodů úložiště.
d2c.endpoints.egress.storage.bytes Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: latence zpráv pro zprávy nebo události

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem telemetrických zpráv do integrovaného koncového bodu (zprávy/události).
d2c.endpoints.latency.builtIn.events Milisekundy Průměr, Minima, Maxima <žádné> PT1M Ano
Směrování: latence zpráv pro centrum událostí

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem zpráv do koncového bodu centra událostí.
d2c.endpoints.latency.eventHubs Milisekundy Průměr, Minima, Maxima <žádné> PT1M Ano
Směrování: latence zpráv pro frontu služby Service Bus

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem telemetrických zpráv do koncového bodu fronty služby Service Bus.
d2c.endpoints.latency.serviceBusQueues Milisekundy Průměr, Minima, Maxima <žádné> PT1M Ano
Směrování: Latence zpráv pro téma služby Service Bus

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem telemetrických zpráv do koncového bodu tématu služby Service Bus.
d2c.endpoints.latency.serviceBusTopics Milisekundy Průměr, Minima, Maxima <žádné> PT1M Ano
Směrování: latence zpráv související s úložištěm

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem telemetrických zpráv do koncového bodu úložiště.
d2c.endpoints.latency.storage Milisekundy Průměr, Minima, Maxima <žádné> PT1M Ano
Směrování: Ztracené zprávy telemetrie

Počet vyřazení zpráv směrováním služby IoT Hub kvůli nedosazeným koncovým bodům Tato hodnota nepočítá zprávy doručené do náhradní trasy, protože vyřazené zprávy se tam nedoručují.
d2c.telemetry.egress.dropped Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: zprávy doručované do náhradní lokality

Kolikrát směrování služby IoT Hub doručuje zprávy do koncového bodu přidruženého k náhradní trase.
d2c.telemetry.egress.fallback Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: Zprávy telemetrie nekompatibilní

Počet případů, kdy směrování služby IoT Hub nepodařilo doručit zprávy kvůli nekompatibilitě s koncovým bodem. Tato hodnota nezahrnuje opakování.
d2c.telemetry.egress.invalid Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: Osamocené telemetrické zprávy

Počet osamocených zpráv směrováním služby IoT Hub, protože neodpovídají žádným pravidlům směrování (včetně náhradního pravidla).
d2c.telemetry.egress.orphaned Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Směrování: doručené telemetrické zprávy

Počet úspěšných doručení zpráv do všech koncových bodů pomocí směrování ioT Hubu. Pokud je zpráva směrována do více koncových bodů, zvýší se tato hodnota o jednu pro každé úspěšné doručení. Pokud se zpráva doručí do stejného koncového bodu vícekrát, tato hodnota se pro každé úspěšné doručení zvýší o jednu.
d2c.telemetry.egress.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Pokusy o odeslání telemetrické zprávy

Počet telemetrických zpráv z zařízení do cloudu, které se pokusily být odeslány do vašeho rozbočovače IoT
d2c.telemetry.ingress.allProtocol Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Počet chyb škrcení

Počet chyb způsobených omezením propustnosti zařízení
d2c.telemetry.ingress.sendThrottle Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Odeslané zprávy telemetrie

Počet zpráv telemetrie typu zařízení-cloud úspěšně odeslaných do centra IoT
d2c.telemetry.ingress.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné dvojité čtení ze zařízení

Počet všech neúspěšných čtení dvojčete iniciovaných zařízením.
d2c.twin.read.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost odpovědi z dvojitého čtení ze zařízení

Průměrná, minimální a maximální hodnota všech úspěšných čtení dvojčat iniciovaných zařízením.
d2c.twin.read.size Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšná duální čtení ze zařízení

Počet všech úspěšných čtení dvojčete iniciovaných zařízením.
d2c.twin.read.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné dvojité aktualizace ze zařízení

Počet všech neúspěšných aktualizací dvojčete iniciovaných zařízením.
d2c.twin.update.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost duálních aktualizací ze zařízení

Průměrná, minimální a maximální velikost všech úspěšných aktualizací dvojčat iniciovaných zařízením.
d2c.twin.update.size Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné dvojité aktualizace ze zařízení

Počet všech úspěšných aktualizací dvojčete iniciovaných zařízením.
d2c.twin.update.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Celkový počet použitých zpráv

Počet zpráv celkem použitých dnes
dailyMessageQuotaUsed Počet Průměr, Minima, Maxima <žádné> PT1M Ano
Celkové využití dat zařízení

Bajty přenesené do a ze všech zařízení připojených k IotHubu
deviceDataUsage Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Celkové využití dat zařízení (Preview)

Bajty přenesené do a ze všech zařízení připojených k IotHubu
deviceDataUsageV2 Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Připojená zařízení (zastaralá)

Počet zařízení připojených k centru IoT
devices.connectedDevices.allProtocol Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Celkový počet zařízení (zastaralé)

Počet zařízení zaregistrovaných ve službě IoT Hub
devices.totalDevices Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Dodávky Gridu událostí

Počet událostí IoT Hubu publikovaných ve službě Event Grid Pro počet úspěšných a neúspěšných požadavků použijte dimenzi Výsledek. Dimenze EventType zobrazuje typ události (https://aka.ms/ioteventgrid).
EventGridDeliveries Počet Průměr, Minimum, Maximum, Celkem (součet) Result, EventType PT1M Ano
Latence Event Grid

Průměrná latence (milisekundy) z doby, kdy byla událost Iot Hubu vygenerována do doby publikování události do Event Gridu. Toto číslo je průměrem mezi všemi typy událostí. Pomocí dimenze EventType můžete zobrazit latenci konkrétního typu události.
EventGridLatency Milisekundy Průměr, Minima, Maxima EventType PT1M Ano
Zrušení neúspěšných úloh

Počet všech neúspěšných volání pro zrušení úlohy.
jobs.cancelJob.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné zrušení úloh

Počet všech úspěšných volání k zrušení úlohy.
jobs.cancelJob.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Dokončené úlohy

Počet všech dokončených úloh.
jobs.completed Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšná vytvoření úloh volání metody

Počet všech neúspěšných vytvoření úloh volání přímé metody.
jobs.createDirectMethodJob.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné vytvoření úloh volání metody

Počet všech úspěšných vytvoření úloh volání přímé metody.
jobs.createDirectMethodJob.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Nezdařené vytvoření souběžných aktualizačních úloh

Počet všech neúspěšných aktivací úloh pro aktualizaci digitálních dvojčat.
jobs.createTwinUpdateJob.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné vytvoření párových úloh aktualizace

Celkový počet úspěšného vytvoření úloh pro aktualizaci dvojčat.
jobs.createTwinUpdateJob.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné úlohy

Počet všech neúspěšných úloh.
jobs.failed Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšná volání k výpisu úloh

Počet všech neúspěšných pokusů o volání funkce pro výpis úloh.
jobs.listJobs.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšná volání k výpisu úloh

Počet všech úspěšných volání k výpisu úloh
jobs.listJobs.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Neúspěšné úkoly

Počet všech neúspěšných volání dotazů na úlohy.
jobs.queryJobs.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné dotazy na práce

Počet všech úspěšných volání úloh dotazů.
jobs.queryJobs.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost zprávy o doručení směrování v bajtech (Preview)

Celková velikost bajtů zpráv doručovaných centrem IoT do koncového bodu Dimenze EndpointName a EndpointType můžete použít k zobrazení velikosti zpráv v bajtech dodaných do různých koncových bodů. Hodnota metriky se zvýší pro každou doručenou zprávu, včetně toho, jestli se zpráva doručí do více koncových bodů nebo pokud se zpráva doručí do stejného koncového bodu vícekrát.
RoutingDataSizeInBytesDelivered Byty Průměr, Minimum, Maximum, Celkem (součet) EndpointType, , EndpointNameRoutingSource PT1M Ano
Smerování dodávek (Preview)

Kolikrát se Služba IoT Hub pokusila doručovat zprávy do všech koncových bodů pomocí směrování. Pokud chcete zobrazit počet úspěšných nebo neúspěšných pokusů, použijte dimenzi Výsledek. Pokud chcete zjistit důvod selhání, jako je například neplatný, vyřazený nebo opuštěný, použijte dimenzi FailureReasonCategory. Pomocí dimenzí EndpointName a EndpointType můžete také zjistit, kolik zpráv bylo doručeno do různých koncových bodů. Hodnota metriky se pro každý pokus o doručení zvýší o jednu, včetně toho, jestli se zpráva doručí do více koncových bodů nebo pokud se zpráva doručí do stejného koncového bodu vícekrát.
RoutingDeliveries Počet Průměr, Minimum, Maximum, Celkem (součet) EndpointType, EndpointName, FailureReasonCategory, , ResultRoutingSource PT1M Ano
Latence směrování při doručení (náhled)

Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do služby IoT Hub a příchozím přenosem telemetrických zpráv do koncového bodu. Pomocí dimenzí EndpointName a EndpointType můžete porozumět latenci různých koncových bodů.
RoutingDeliveryLatency Milisekundy Průměr, Minima, Maxima EndpointType, , EndpointNameRoutingSource PT1M Ano
Celkový počet zařízení

Počet zařízení zaregistrovaných ve službě IoT Hub
totalDeviceCount Počet Průměrná hodnota, Maximální hodnota, Minimální hodnota <žádné> PT1M Ne
Neúspěšné dotazy dvojčete

Počet všech neúspěšných párových dotazů.
twinQueries.failure Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Velikost výsledku dvojitých dotazů

Průměrná, minimální a maximální velikost výsledku všech úspěšných dotazů dvojčete.
twinQueries.resultSize Byty Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano
Úspěšné dvojité dotazy

Počet všech úspěšných spojených dotazů.
twinQueries.success Počet Průměr, Minimum, Maximum, Celkem (součet) <žádné> PT1M Ano

Podporované agregace

Sloupec Typ agregace v tabulce odpovídá výchozí agregaci, která se použije při výběru metriky pro graf nebo výstrahu.

Snímek obrazovky zobrazující agregaci pro metriky.

U většiny metrik jsou platné všechny typy agregace. U metrik počtu s hodnotou sloupce UnitCount jsou platné pouze některé agregace. Metriky počtu mohou být jednoho ze dvou typů:

  • U metrik počtu jednotlivých bodů IoT Hub registruje jeden datový bod (v podstatě 1) pokaždé, když dojde k měřené operaci. Azure Monitor pak tyto datové body sečte v zadané členitosti. Příklady metrik s jedním bodem jsou odeslané telemetrické zprávy a dokončené doručení zpráv C2D. U těchto metrik je jediným relevantním typem agregace Celkem (Součet). Portál umožňuje zvolit minimum, maximum a průměr. Tyto hodnoty jsou vždy 1.

  • U metrik počtu snímků IoT Hub registruje celkový počet, když dojde k měřené operaci. V současné době IoT Hub generuje tři metriky snímků : Celkový počet použitých zpráv, Celkový počet zařízení a Připojená zařízení. Vzhledem k tomu, že tyto metriky pokaždé představují "celkové" množství, nemá smysl je sčítat v rámci zadané členitosti. Azure Monitor vás omezuje na výběr průměru, minima a maxima pro typ agregace pro tyto metriky.

Rozměry metrik

Informace o rozměrech metrik najdete v tématu Vícerozměrné metriky.

Tato služba má přidružené následující dimenze ke svým metrikám.

Název dimenze Popis
Název koncového bodu Název koncového bodu
Typ koncového bodu eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, , builtinnebo blobStorage
Typ události Microsoft.Devices.DeviceCreated, Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnectednebo Microsoft.Devices.DeviceTelemetry
Další informace naleznete v tématu Typy událostí.
Kategorie DůvodSelhání Jedna z následujících hodnot: invalid, , dropped, orphanednebo null.
Výsledek Buďto success nebo failure
Zdroj směrování Device Messages, , Twin Change EventsDevice Lifecycle Events

Zobrazovaný název a agregace metrik

Následující tabulky poskytují další informace o metrikách popsaných v předchozí tabulce. Zobrazují metriky platformy IoT Hub podle obecné kategorie a uvádějí metriky podle jejich zobrazovaného názvu, jak je přiřazeno v Azure Portal.

Metriky příkazů z cloudu do zařízení:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Platnost zpráv C2D vypršela Platnost C2DMessagesExpired Počet Počet zpráv z cloudu do zařízení s vypršenou platností
Doručování zpráv C2D bylo dokončeno. c2d.commands.egress.complete.success Počet Počet úspěšně dokončených dodávek zpráv z cloudu do zařízení
Zrušené zprávy C2D c2d.commands.egress.abandon.success Počet Počet nevyřízených zpráv z cloudu do zařízení
Odmítnuté zprávy C2D c2d.commands.egress.reject.success Počet Počet zpráv z cloudu do zařízení odmítnutých zařízením

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky přímých metod z cloudu do zařízení:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Neúspěšná volání přímé metody c2d.methods.failure Počet Počet všech neúspěšných volání přímé metody.
Velikost žádosti volání přímé metody c2d.methods.requestSize Byty Počet všech úspěšných požadavků na přímou metodu.
Velikost odpovědi volání přímé metody c2d.methods.responseSize Byty Počet všech úspěšných odpovědí přímé metody.
Úspěšné vyvolání přímé metody c2d.methods.success Počet Počet všech úspěšných volání přímé metody.

U metrik s hodnotou Jednotka Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky operací dvojčat mezi cloudem a zařízením:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Neúspěšná čtení dvojčete z back endu c2d.twin.read.failure Počet Počet všech neúspěšných čtení dvojčat iniciovaných back-endem.
Neúspěšné aktualizace dvojčete z back endu c2d.twin.update.failure Počet Početvšechch
Velikost odpovědi čtení dvojčete z back endu c2d.twin.read.size Byty Počet všech úspěšných čtení dvojčat iniciovaných back-endem.
Velikost aktualizací dvojčete z back-endu c2d.twin.update.size Byty Celková velikost všech úspěšných aktualizací dvojčat iniciovaných back-endem.
Úspěšná čtení dvojčete z back endu c2d.twin.read.success Počet Počet všech úspěšných čtení dvojčat iniciovaných back-endem.
Úspěšné aktualizace dvojčete z back endu c2d.twin.update.success Počet Počet všech úspěšných aktualizací digitálních dvojníků iniciovaných back-endem.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky konfigurací:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Metriky konfigurace konfigurace Počet Počet celkových operací CRUD provedených pro konfiguraci zařízení a nasazení IoT Edge na sadě cílových zařízení. Zahrnutý je počet operací, které upravují dvojče zařízení nebo dvojče modulu kvůli těmto konfiguracím.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky denních kvót:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Celkové využití dat zařízení deviceDataUsage Byty Bajty přenesené do a ze všech zařízení připojených k IotHubu
Celkové využití dat zařízení (preview) deviceDataUsageV2 Celkem Bajty přenesené do a ze všech zařízení připojených k IotHubu
Celkový počet použitých zpráv dailyMessageQuotaUsed Počet Počet celkem použitých zpráv v současnosti. Kumulativní hodnota, která se každý den v 00:00 UTC resetuje na nulu.

Pro Celkový počet použitých zpráv jsou podporovány pouze agregace minimum, maximum a průměr. Další informace naleznete v tématu Podporované agregace.

Metriky zařízení:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Zařízení celkem (zastaralé) zařízení.celkemDevices Počet Počet zařízení zaregistrovaných ve službě IoT Hub
Připojená zařízení (zastaralé) devices.connectedDevices.allProtocol Počet Počet zařízení připojených k centru IoT
Celkový počet zařízení totalDeviceCount Počet Počet zařízení zaregistrovaných ve službě IoT Hub
Připojená zařízení PočetPřipojenýchZařízení Počet Počet zařízení připojených k centru IoT

Pro celkový počet zařízení (zastaralé) a připojená zařízení (zastaralé) je platná pouze celková (součetová) agregace. Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Pro celkový počet zařízení a připojených zařízení jsou platné pouze minimální, maximální a průměrné agregace. Další informace naleznete v tématu Podporované agregace.

Celkový počet zařízení a připojených zařízení nelze exportovat prostřednictvím nastavení diagnostiky.

Metriky telemetrie zařízení:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Počet chyb omezování d2c.telemetry.ingress.sendThrottle Počet Počet chyb způsobených omezením propustnosti zařízení
Pokusy o odeslání zprávy telemetrie d2c.telemetry.ingress.allProtocol Počet Počet telemetrických zpráv z zařízení do cloudu, které se pokusily být odeslány do vašeho rozbočovače IoT
Odeslané zprávy telemetrie d2c.telemetry.ingress.success Počet Počet zpráv telemetrie typu zařízení-cloud úspěšně odeslaných do centra IoT

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky operací dvojčete mezi zařízeními a cloudem:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Neúspěšná čtení dvojčete ze zařízení d2c.twin.read.failure Počet Počet všech neúspěšných čtení dvojčete iniciovaných zařízením.
Neúspěšné aktualizace dvojčete ze zařízení d2c.twin.update.failure Počet Počet všech neúspěšných aktualizací dvojčete iniciovaných zařízením.
Velikost odpovědi čtení dvojčete ze zařízení d2c.twin.read.size Byty Počet všech úspěšných čtení dvojčat inicializovaných zařízením.
Velikost aktualizací dvojčat ze zařízení d2c.twin.update.size Byty Celková velikost všech úspěšných aktualizací dvojčat iniciovaných zařízením.
Úspěšná čtení dvojčete ze zařízení d2c.twin.read.success Počet Počet všech úspěšných čtení dvojčete iniciovaných zařízením.
Úspěšné aktualizace dvojčete ze zařízení d2c.twin.update.success Počet Počet všech úspěšných aktualizací dvojčete iniciovaných zařízením.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky služby Event Grid:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Doručování ve službě Event Grid EventGridDodávky Počet Počet událostí IoT Hubu publikovaných ve službě Event Grid Pro počet úspěšných a neúspěšných požadavků použijte dimenzi Výsledek. Dimenze EventType zobrazuje typ události (https://aka.ms/ioteventgrid).
Latence služby Event Grid Událost GridLatency Milisekundy Průměrná latence (milisekundy) od vygenerování události IoT Hub do okamžiku publikování události do Event Gridu. Toto číslo je průměrem mezi všemi typy událostí. Pomocí dimenze EventType můžete zobrazit latenci konkrétního typu události.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky pracovních míst:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Dokončené úlohy jobs.completed Počet Počet všech dokončených úloh.
Neúspěšná volání na výpis úloh jobs.listJobs.failure Počet Počet všech neúspěšných pokusů o volání funkce pro výpis úloh.
Neúspěšná vytvoření úloh volání metody jobs.createDirectMethodJob.failure Počet Počet všech neúspěšných vytvoření úloh volání přímé metody.
Neúspěšná vytvoření úloh aktualizace dvojčete jobs.createTwinUpdateJob.failure Počet Počet všech neúspěšných aktivací úloh pro aktualizaci digitálních dvojčat.
Neúspěšná zrušení úloh jobs.cancelJob.failure Počet Počet všech neúspěšných volání pro zrušení úlohy.
Neúspěšné dotazy úloh jobs.queryJobs.failure Počet Počet všech neúspěšných volání dotazů na úlohy.
Neúspěšné úlohy jobs.failed Počet Počet všech neúspěšných úloh.
Úspěšná volání k výpisu úloh jobs.listJobs.success Počet Počet všech úspěšných volání k výpisu úloh
Úspěšné vytvoření úloh volání metody jobs.createDirectMethodJob.success Počet Počet všech úspěšných vytvoření úloh volání přímé metody.
Úspěšné vytvoření úloh aktualizace dvojčete jobs.createTwinUpdateJob.
úspěch
Počet Celkový počet úspěšného vytvoření úloh pro aktualizaci dvojčat.
Úspěšné zrušení úloh jobs.cancelJob.success Počet Počet všech úspěšných volání k zrušení úlohy.
Úspěšné dotazy na úlohy jobs.queryjobs.success Počet Počet všech úspěšných volání úloh dotazů.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky směrování:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Směrování dodávek (Preview) SměrováníDoručení Počet Metrika doručení směrování. Dimenze slouží k identifikaci stavu doručení pro konkrétní koncový bod nebo pro konkrétní zdroj směrování.
Velikost zprávy o doručení směrování v bajtech (Preview) SměrováníDataSizeInBytesDelivered Byty Celkový počet bajtů směrovaných IoT Hub do vlastního koncového bodu a integrovaného koncového bodu. Dimenze slouží k identifikaci velikosti dat směrovaných na konkrétní koncový bod nebo pro konkrétní zdroj směrování.
Latence doručení směrování (Preview) SměrováníDeliveryLatency Milisekundy Metrika latence doručení směrování. Pomocí dimenzí identifikujte latenci pro konkrétní koncový bod nebo pro konkrétní zdroj směrování.
Směrování: objekty blob doručené do úložiště d2c.endpoints.egress.storage.blobs Počet Počet případů, kdy směrování IoT Hubu doručilo objekty blob do koncových bodů úložiště.
Směrování: data doručená do úložiště d2c.endpoints.egress.storage.bytes Byty Množství dat (bajtů) směrování IoT Hubu doručované do koncových bodů úložiště.
Směrování: latence zpráv pro Event Hubs d2c.endpoints.latency.eventHubs Milisekundy Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do IoT Hub a příchozím odesláním zpráv do vlastních koncových bodů typu Event Hubs. Trasy zpráv k vestavěnému koncovému bodu (události) nejsou zahrnuty.
Směrování: latence zpráv pro Service Bus Queue d2c.endpoints.latency.serviceBusQueues Milisekundy Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do IoT Hub a příchozím odesláním zpráv do koncového bodu fronty Service Bus.
Směrování: Latence zpráv pro téma služby Service Bus d2c.endpoints.latency.serviceBusTopics Milisekundy Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do IoT Hub a příchozím odesláním zpráv do koncového bodu tématu služby Service Bus.
Směrování: latence zpráv pro zprávy nebo události d2c.endpoints.latency.builtIn.events Milisekundy Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do IoT Hub a příchozím signálem do integrovaného koncového bodu (zprávy/události) a záložní trasy.
Směrování: latence zpráv pro úložiště d2c.endpoints.latency.storage Milisekundy Průměrná latence (milisekundy) mezi příchozím přenosem zpráv do IoT Hub a příchozím přístupem zpráv do koncového bodu úložiště.
Směrování: zprávy doručované do služby Event Hubs d2c.endpoints.egress.eventHubs Počet Kolikrát IoT Hub směrování úspěšně doručilo zprávy do vlastních koncových bodů typu Event Hubs. Trasy zpráv k vestavěnému koncovému bodu (události) nejsou zahrnuty.
Směrování: Zprávy doručené do fronty služby Service Bus d2c.endpoints.egress.serviceBusQueues Počet Počet případů, kdy směrování služby IoT Hub úspěšně doručilo zprávy do koncových bodů fronty služby Service Bus.
Směrování: Zprávy doručené do tématu služby Service Bus d2c.endpoints.egress.serviceBusTopics Počet Počet případů, kdy směrování IoT Hubu úspěšně doručilo zprávy do koncových bodů témat na Service Bus.
Směrování: zprávy doručované do náhradní lokality d2c.telemetry.egress.fallback Počet Kolikrát směrování služby IoT Hub doručuje zprávy do koncového bodu přidruženého k náhradní trase.
Směrování: zprávy doručované do zpráv nebo událostí d2c.endpoints.egress.builtIn.events Počet Kolikrát IoT Hub směrování úspěšně doručilo zprávy do integrovaného koncového bodu (zprávy/události) a záložní trasy.
Směrování: zprávy doručované do úložiště d2c.endpoints.egress.storage Počet Počet případů, kdy směrování služby IoT Hub úspěšně doručilo zprávy do koncových bodů úložiště.
Směrování: doručené telemetrické zprávy d2c.telemetry.egress.success Počet Počet úspěšných doručení zpráv do všech koncových bodů pomocí směrování ioT Hubu. Pokud je zpráva směrována do více koncových bodů, zvýší se tato hodnota o jednu pro každé úspěšné doručení. Pokud se zpráva doručí do stejného koncového bodu vícekrát, tato hodnota se pro každé úspěšné doručení zvýší o jednu.
Směrování: zahozené telemetrické zprávy d2c.telemetry.egress.drop Počet Kolikrát IoT Hub směrování zahodí zprávy kvůli nefunkčním koncovým bodům. Tato hodnota nepočítá zprávy doručené na záložní trasu, protože vyřazené zprávy se tam nedoručí.
Směrování: Nekompatibilní zprávy telemetrie d2c.telemetry.egress.invalid Počet Počet případů, kdy směrování služby IoT Hub nepodařilo doručit zprávy kvůli nekompatibilitě s koncovým bodem. Zpráva není kompatibilní s koncovým bodem, když se IoT Hub pokusí doručit zprávu do koncového bodu a selže s nepřechodnou chybou. Neplatné zprávy se neopakují. Tato hodnota nezahrnuje opakované pokusy.
Směrování: telemetrické zprávy jsou osamocené d2c.telemetry.egress.orphaned Počet Kolikrát IoT Hub směrování osamocení zpráv, protože neodpovídaly žádnému směrovacímu dotazu, když je záložní trasa zakázaná.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Metriky dvojitých dotazů:

Zobrazovaný název metriky Ukazatel Jednotka Popis
Neúspěšné dotazy dvojčete twinQueries.failure Počet Počet všech neúspěšných párových dotazů.
Úspěšné dotazy dvojčete twinQueries.success Počet Počet všech úspěšných spojených dotazů.
Velikost výsledku dotazů dvojčat twinQueries.resultSize Byty Celková velikost výsledku všech úspěšných dotazů na dvojčata.

U metrik s jednotkovou hodnotou Počet je platná pouze celková agregace (součt). Minimální, maximální a průměrné agregace vždy vrátí hodnotu 1. Další informace naleznete v tématu Podporované agregace.

Protokoly zdrojů

Tato část obsahuje seznam typů protokolů prostředků, které můžete pro tuto službu shromažďovat. Oddíl načítá ze seznamu všech typů protokolů prostředků podporovaných ve službě Azure Monitor.

Podporované protokoly prostředků pro Microsoft.Devices/IotHubs

Kategorie Název kategorie zobrazení Tabulka logů Podporuje základní protokolový plán Podporuje transformaci během ingestace Příkladové dotazy Náklady na export
C2DCommands Příkazy C2D AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
C2DTwinOperations Operace dvojčat C2D AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
Configurations Konfigurace AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
Connections Připojení AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
D2CTwinOperations D2CTwinOperations AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
DeviceIdentityOperations Operace identifikace zařízení AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
DeviceStreams Datové proudy zařízení (Náhled) AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
DeviceTelemetry Telemetrie zařízení AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
DirectMethods Přímé metody AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
DistributedTracing Distribuované sledování (Předběžná verze) AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
FileUploadOperations Operace nahrávání souborů AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
JobsOperations Správa pracovních úloh AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
Routes Trasy AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne
TwinQueries Dotazy dvojčat AzureDiagnostics

Záznamy z různých zdrojů Azure.

Ne Ne Dotazy Ne

V následujících částech jsou uvedeny typy kategorií a schémat protokolů prostředků shromážděné pro Azure IoT Hub. Události jsou generovány pouze pro chyby v některých kategoriích.

Kategorie příkazů cloud-zařízení

Kategorie příkazů typu cloud-zařízení sleduje chyby, ke kterým dochází v centru IoT, a souvisí s kanálem zpráv typu cloud-zařízení. Tato kategorie zahrnuje chyby, ke kterým dochází:

  • Odesílání zpráv z cloudu do zařízení (jako jsou chyby neautorizovaného odesílatele),
  • Příjem zpráv z cloudu do zařízení (například počet doručení překročil chyby) a
  • Příjem zpětné vazby ke zprávám z cloudu na zařízení (například chyby vypršení zpětné vazby).

Tato kategorie nezachytí chyby, když je zpráva z cloudu do zařízení úspěšně doručena, ale pak je zařízením nesprávně zpracována.

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

Kategorie operací dvojčat mezi cloudem a zařízením

Kategorie operací digitálních dvojčat z cloudu na zařízení sleduje události spuštěné službou ve dvojčatech zařízení. Mezi tyto operace patří získání dvojčete, aktualizace nebo nahrazení štítků a aktualizace nebo nahrazení požadovaných vlastností.

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

Kategorie operací dvojčat mezi zařízeními a cloudem

Kategorie operací dvojčete typu zařízení-cloud sleduje události iniciované zařízením na dvojčatech zařízení. Mezi tyto operace může patřit získání dvojčete, aktualizace ohlášených vlastností a přihlášení k odběru požadovaných vlastností.

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

Kategorie Konfigurace

Protokoly konfigurace IoT Hub sledují události a chyby pro sadu funkcí automatické správy zařízení.

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

Kategorie Připojení

Kategorie připojení sleduje události připojení a odpojení zařízení od centra IoT, včetně chyb. Tato kategorie je užitečná pro identifikaci neoprávněných pokusů o připojení nebo upozorňování na ztrátu připojení k zařízením.

Spolehlivý stav připojení zařízení naleznete v části Sledování stavu připojení zařízení.

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

Podrobné informace o používání protokolů připojení k monitorování připojení zařízení najdete v tématu Monitorování, diagnostika a řešení potíží s připojením zařízení ke službě Azure IoT Hub.

Kategorie operací s identitou zařízení

Kategorie operací identit zařízení sleduje chyby, ke kterým dochází při pokusu o vytvoření, aktualizaci nebo odstranění položky v registru identit služby IoT Hub. Sledování této kategorie je užitečné pro scénáře zajištění.

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

Kategorie datových proudů zařízení (Preview)

Kategorie datových proudů zařízení sleduje interakce požadavků a odpovědí odeslaných do jednotlivých zařízení.

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

Kategorie telemetrie zařízení

Kategorie telemetrie zařízení sleduje chyby, ke kterým dochází v centru IoT, a souvisí s kanálem telemetrie. Tato kategorie zahrnuje chyby, ke kterým dochází při odesílání telemetrických událostí (například omezování) a přijímání telemetrických událostí (například neoprávněného čtenáře). Tato kategorie nemůže zachytit chyby způsobené kódem spuštěným na samotném zařízení.

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

Kategorie přímých metod

Kategorie přímých metod sleduje interakce požadavků a odpovědí odesílané na jednotlivá zařízení. Tyto požadavky se inicialují v cloudu.

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

Kategorie distribuovaného trasování (Preview)

Kategorie distribuovaného trasování sleduje ID korelace pro zprávy, které nesou záhlaví kontextu trasování. Aby bylo možné tyto protokoly plně povolit, je nutné aktualizovat kód na straně klienta podle pokynů v části Analýza a diagnostika aplikací IoT typu end-to-end pomocí distribuovaného trasování IoT Hub (Preview).

Odpovídá correlationId návrhu kontextu trasování W3C, kde obsahuje a trace-id a .span-id

IoT Hub protokoly D2C (zařízení-cloud)

IoT Hub zaznamená tento protokol, když do IoT Hub dorazí zpráva obsahující platné vlastnosti trasování.

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

Poznámka:

Zde se nepočítá, durationMs protože hodiny IoT Hub nemusí být synchronizované s hodinami zařízení, a proto může být výpočet doby trvání zavádějící. Doporučujeme psát logiku pomocí časových razítek v části properties k zachycení špiček v latenci mezi zařízeními a cloudem.

Vlastnictví Typ Popis
velikost zprávy Celé číslo Velikost zprávy mezi zařízením a cloudem v bajtech
ID zařízení Řetězec 7bitových alfanumerických znaků ASCII Identita zařízení
callerLocalTimeUtc Časové razítko UTC Čas vytvoření zprávy hlášený místními hodinami zařízení
calleeLocalTimeUtc Časové razítko UTC Čas doručení zprávy do brány IoT Hub, jak je hlášeno hodinami na straně služby IoT Hub

Protokoly příchozího přenosu dat služby IoT Hub

IoT Hub zaznamenává tento protokol, když zpráva obsahující platné vlastnosti trasování zapisuje do interních nebo integrovaných služeb Event Hubs.

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

V této properties části tento protokol obsahuje další informace o příchozím přenosu zpráv.

Vlastnictví Typ Popis
isRoutingEnabled Řetězec Hodnota true nebo false označuje, zda je v IoT Hub povoleno směrování zpráv
Identifikátor parentSpanId Řetězec Span-id nadřazené zprávy, což by v tomto případě bylo trasování zpráv D2C

Protokoly výchozího přenosu dat služby IoT Hub

IoT Hub zaznamená tento protokol, když je povoleno směrování a zpráva se zapisuje do koncového bodu. Pokud směrování není povolené, IoT Hub tento protokol nezaznamená.

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

V této properties části tento protokol obsahuje další informace o příchozím přenosu zpráv.

Vlastnictví Typ Popis
Název koncového bodu Řetězec Název koncového bodu směrování
Typ koncového bodu Řetězec Typ koncového bodu směrování
Identifikátor parentSpanId Řetězec Span-id nadřazené zprávy, což by v tomto případě bylo trasování zpráv příchozího přenosu dat IoT Hub

Kategorie operací nahrávání souborů

Kategorie nahrávání souborů sleduje chyby, ke kterým dochází v Centru IoT a které souvisejí s funkcemi nahrávání souborů. Tato kategorie zahrnuje:

  • Chyby, ke kterým dochází u identifikátoru URI SAS, například při vypršení jeho platnosti dříve, než zařízení upozorní centrum zařízení na dokončené nahrávání.
  • Neúspěšné nahrávání hlášené zařízením
  • Chyby, ke kterým dochází, když se soubor nenajde v úložišti během vytváření zprávy s oznámením IoT Hub.

Tato kategorie nemůže zachytit chyby, ke kterým dochází přímo při nahrávání souboru do úložiště zařízením.

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

Kategorie operací úloh

Kategorie operací úloh hlásí žádosti o úlohy za účelem aktualizace dvojčat zařízení nebo vyvolání přímých metod na více zařízeních. Tyto požadavky se inicialují v cloudu.

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

Kategorie Trasy

Kategorie směrování zpráv sleduje chyby, ke kterým dochází během vyhodnocování směrování zpráv a stavu koncového bodu, jak je vnímá IoT Hub. Tato kategorie zahrnuje například tyto události:

  • Pravidlo je vyhodnoceno jako "nedefinované"
  • IoT Hub označí koncový bod jako mrtvý
  • Jakékoli chyby přijaté z koncového bodu

Tato kategorie nezahrnuje konkrétní chyby týkající se samotných zpráv (například chyby omezování zařízení), které jsou hlášeny v kategorii "telemetrie zařízení".

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

Zde jsou další podrobnosti o protokolech prostředků směrování:

Kategorie dvojitých dotazů

Kategorie dvojitých dotazů hlásí požadavky na dotazy týkající se zařízení dvojčat, které jsou inicializovány v cloudu.

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

Tabulky protokolů služby Azure Monitor

Tato část uvádí tabulky protokolů služby Azure Monitor relevantní pro tuto službu, které jsou k dispozici pro dotazování službou Log Analytics pomocí dotazů Kusto. Tabulky obsahují data protokolu prostředků a případně i více v závislosti na tom, co se na nich shromažďuje a směruje.

IoT Hub Microsoft.Devices/IotHubs

Záznam aktivit

Propojená tabulka uvádí operace, které lze zaznamenat v protokolu aktivit pro tuto službu. Tyto operace jsou podmnožinou všech možných operací poskytovatele prostředků v protokolu aktivit.

Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.