Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
PT1Moznačuje, že metriku vzorkujeme každou minutu,PT30Mkaždých 30 minut,PT1Hkaž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.
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í:
- Seznam kódů chyb protokolu prostředků směrování
- Seznam protokolů prostředků směrování operationNames
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.
Související obsah
- Popis monitorování IoT Hub najdete v tématu Monitorování Azure IoT Hub .
- Podrobnosti o monitorování prostředků Azure najdete v tématu Monitorování prostředků Azure pomocí služby Azure Monitor .