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 jak je používat, najdete v tématu Monitorování Azure IoT .

Metriky

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

Následující tabulka uvádí 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.

Záhlaví tabulky

  • Kategorie – skupina metrik nebo klasifikace.
  • Metrika – zobrazovaný název metriky, jak se zobrazuje na webu Azure Portal.
  • 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 dostupné pro metriku
  • Intervaly časových zrn - , ve kterých se metrika vzorkuje. Například označuje, PT1M že se metrika vzorkuje každou minutu, PT30M každých 30 minut, PT1H každou hodinu atd.
  • 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.
Metrika Název v rozhraní REST API Unit Agregace Dimenze Časová zrnka DS Export
Zrušené zprávy C2D

Počet zpráv typu cloud-zařízení, které zařízení opustilo
c2d.commands.egress.abandon.success Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Doručování zpráv C2D bylo dokončeno.

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

Počet zpráv typu cloud-zařízení odmítnutých zařízením
c2d.commands.egress.reject.success Počet Průměr, Minimum, Maximum, Celkem <žá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 <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žá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 <žádné> PT1M Ano
Neúspěšné čtení dvojčete z back-endu

Počet všech čtení dvojčete iniciovaných back-endem, které selhalo.
c2d.twin.read.failure Počet Průměr, Minimum, Maximum, Celkem <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Úspěšné čtení dvojčete z back-endu

Počet všech úspěšných čtení dvojčete iniciovaných back-endem.
c2d.twin.read.success Počet Průměr, Minimum, Maximum, Celkem <žá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 <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Úspěšné aktualizace dvojčete z back-endu

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

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

Metriky pro operace konfigurace
configurations Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Připojená zařízení

Počet zařízení připojených k centru IoT
connectedDeviceCount Počet Průměr, Maximum, Minimum <žádné> PT1M No
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 <žádné> PT1M Ano
Směrování: zprávy doručované do centra událostí

Kolikrát směrování služby IoT Hub úspěšně doručuje zprávy do koncových bodů centra událostí.
d2c.endpoints.egress.eventHubs Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Směrování: Zprávy doručené do fronty služby Service Bus

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

Kolikrát směrování služby IoT Hub úspěšně doručuje zprávy do koncových bodů tématu služby Service Bus.
d2c.endpoints.egress.serviceBusTopics Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Směrování: zprávy doručované do úložiště

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

Kolikrát směrování služby IoT Hub doručuje objekty blob do koncových bodů úložiště.
d2c.endpoints.egress.storage.blobs Počet Průměr, Minimum, Maximum, Celkem <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žá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, Minimum, Maximum <žá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, Minimum, Maximum <žá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, Minimum, Maximum <žá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, Minimum, Maximum <žádné> PT1M Ano
Směrování: latence zpráv pro úložiště

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, Minimum, Maximum <žádné> PT1M Ano
Směrování: Vyřazené 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čované do náhradní trasy, protože se tam nedoručí zprávy vyřazené.
d2c.telemetry.egress.dropped Počet Průměr, Minimum, Maximum, Celkem <žá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 <žádné> PT1M Ano
Směrování: Nekompatibilní zprávy telemetrie

Kolikrát se 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 <žá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 <žá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 <žádné> PT1M Ano
Pokusy o odeslání telemetrické zprávy

Počet zpráv telemetrie zařízení-cloud, které se pokusily odeslat do centra IoT
d2c.telemetry.ingress.allProtocol Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Počet chyb omezování

Počet chyb omezování kvůli omezování propustnosti zařízení
d2c.telemetry.ingress.sendThrottle Počet Průměr, Minimum, Maximum, Celkem <žá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 <žádné> PT1M Ano
Neúspěšné čtení dvojčat 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 <žádné> PT1M Ano
Velikost odpovědi čtení dvojčete 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 Přijaté Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Úspěšná čtení dvojčat 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 <žádné> PT1M Ano
Aktualizace neúspěšných dvojčat 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 <žádné> PT1M Ano
Velikost aktualizací dvojčat 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 Přijaté Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Úspěšné aktualizace dvojčat 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 <žá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, Minimum, Maximum <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žá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 Přijaté Průměr, Minimum, Maximum, Celkem <žá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 <žá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 <žádné> PT1M Ano
Dodávky event Gridu

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 Result, EventType PT1M Ano
Latence event Gridu

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, Minimum, Maximum 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 <žádné> PT1M Ano
Úspěšné zrušení úloh

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

Počet všech dokončených úloh.
jobs.completed Počet Průměr, Minimum, Maximum, Celkem <žá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 <žá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 <žádné> PT1M Ano
Neúspěšné vytváření úloh aktualizace dvojčete

Počet všech neúspěšných vytvoření úloh aktualizace dvojčete
jobs.createTwinUpdateJob.failure Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Úspěšné vytvoření úloh aktualizace dvojčete

Počet všech úspěšných vytvoření úloh aktualizace dvojčete.
jobs.createTwinUpdateJob.success Počet Průměr, Minimum, Maximum, Celkem <žá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 <žádné> PT1M Ano
Neúspěšná volání k výpisu úloh

Počet všech neúspěšných volání pro výpis úloh.
jobs.listJobs.failure Počet Průměr, Minimum, Maximum, Celkem <žá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 <žádné> PT1M Ano
Neúspěšné dotazy na úlohy

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

Počet všech úspěšných volání úloh dotazů.
jobs.queryJobs.success Počet Průměr, Minimum, Maximum, Celkem <žá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 Přijaté Průměr, Minimum, Maximum, Celkem EndpointType, , EndpointNameRoutingSource PT1M Ano
Doručování směrování (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 neplatný, vyřazený nebo osamocený, 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 EndpointType, EndpointName, FailureReasonCategory, , ResultRoutingSource PT1M Ano
Latence doručení směrování (Preview)

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, Minimum, Maximum 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ěr, Maximum, Minimum <žádné> PT1M No
Neúspěšné dotazy dvojčete

Počet všech neúspěšných dotazů dvojčete.
twinQueries.failure Počet Průměr, Minimum, Maximum, Celkem <žádné> PT1M Ano
Velikost výsledku dotazů dvojčat

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

Počet všech úspěšných dotazů dvojčete.
twinQueries.success Počet Průměr, Minimum, Maximum, Celkem <žá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 znázorňující agregaci metrik

U většiny metrik jsou všechny typy agregace platné. Pro metriky s jednotkovou hodnotou sloupce Count jsou platné pouze některé agregace. Metriky počtu můžou být jedním ze dvou typů:

  • Pro metriky počtu jednobodových bodů ioT Hub zaregistruje jeden datový bod (v podstatě 1) při každém výskytu měřené operace. Azure Monitor pak tyto datové body sečte přes zadanou členitost. Příkladem metrik s jedním bodem jsou zprávy telemetrie odesílané a dokončené doručování zpráv C2D. Pro tyto metriky je jediným relevantním typem agregace součet (součet). Portál umožňuje zvolit minimum, maximum a průměr. Tyto hodnoty jsou vždy 1.

  • V případě metrik počtu snímků ioT Hub zaregistruje celkový počet při výskytu měřené operace. IoT Hub v současné době vygeneruje 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í, jejich součet přes zadanou členitost nemá smysl. Azure Monitor omezuje výběr průměru, minimum 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
EndpointType 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 najdete v tématu Typy událostí.
FailureReasonCategory Jedna z následujících hodnot: invalid, dropped, orphanednebo null.
Výsledek Buďto success nebo failure
RoutingSource Device Messages, , Twin Change EventsDevice Lifecycle Events

Zobrazovaný název a agregace metrik

Následující tabulky obsahují další informace o metrikách popsaných v předchozí tabulce. Zobrazí metriky platformy IoT Hubu podle obecné kategorie a zobrazí metriky seznamu podle jejich zobrazovaného názvu, jak je přiřazeno na webu Azure Portal.

Metriky příkazů cloud-zařízení:

Zobrazovaný název metriky Metrika Unit Popis
Vypršela platnost zpráv C2D C2DMessagesExpired Počet Počet zpráv cloud-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 typu cloud-zařízení ze zařízení
Zrušené zprávy C2D c2d.commands.egress.abandon.success Počet Počet zpráv typu cloud-zařízení, které zařízení opustilo
Odmítnuté zprávy C2D c2d.commands.egress.reject.success Počet Počet zpráv typu cloud-zařízení odmítnutých zařízením

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

Metriky přímých metod cloud-zařízení:

Zobrazovaný název metriky Metrika Unit 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 Přijaté Počet všech úspěšných žádostí o přímou metodu.
Velikost odpovědi volání přímé metody c2d.methods.responseSize Přijaté 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.

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

Metriky operací s cloudem a dvojčaty zařízení:

Zobrazovaný název metriky Metrika Unit Popis
Neúspěšná čtení dvojčete z back endu c2d.twin.read.failure Počet Počet všech čtení dvojčete iniciovaných back-endem, které selhalo.
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 Přijaté Počet všech úspěšných čtení dvojčete iniciovaných back-endem.
Velikost aktualizací dvojčete z back-endu c2d.twin.update.size Přijaté Celková velikost všech úspěšných aktualizací dvojčete 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čete 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í dvojčete iniciovaných back-endem.

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

Metriky konfigurací:

Zobrazovaný název metriky Metrika Unit 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é jsou počet operací, které kvůli těmto konfiguracím upravují dvojče zařízení nebo dvojče modulu.

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

Metriky denní kvóty:

Zobrazovaný název metriky Metrika Unit Popis
Celkové využití dat zařízení deviceDataUsage Přijaté 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 dnešních zpráv celkem Kumulativní hodnota, která se každý den resetuje na nulu v 00:00 UTC.

Pro celkový počet použitých zpráv se podporují pouze minimální, maximální a průměrné agregace. Další informace najdete v tématu Podporované agregace.

Metriky zařízení:

Zobrazovaný název metriky Metrika Unit Popis
Zařízení celkem (zastaralé) devices.totalDevices 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
Celkem zařízení totalDeviceCount Počet Počet zařízení zaregistrovaných ve službě IoT Hub
Připojená zařízení connectedDeviceCount Počet Počet zařízení připojených k centru IoT

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

U zařízení celkem a připojených zařízení platí pouze minimální, maximální a průměrné agregace. Další informace najdete v tématu Podporované agregace.

Celková zařízení a připojená zařízení se nedají exportovat prostřednictvím nastavení diagnostiky.

Metriky telemetrie zařízení:

Zobrazovaný název metriky Metrika Unit Popis
Počet chyb omezování d2c.telemetry.ingress.sendThrottle Počet Počet chyb omezování kvůli omezování propustnosti zařízení
Pokusy o odeslání zprávy telemetrie d2c.telemetry.ingress.allProtocol Počet Počet zpráv telemetrie zařízení-cloud, které se pokusily odeslat do centra 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

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

Metriky operací s cloudovým dvojčetem zařízení:

Zobrazovaný název metriky Metrika Unit 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 Přijaté Počet všech úspěšných čtení dvojčete iniciovaných zařízením
Velikost aktualizací dvojčat ze zařízení d2c.twin.update.size Přijaté Celková velikost všech úspěšných aktualizací dvojčete 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.

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

Metriky Event Gridu:

Zobrazovaný název metriky Metrika Unit Popis
Dodávky event Gridu EventGridDeliveries 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 event Gridu EventGridLatency Milisekundy 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.

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

Metriky úloh:

Zobrazovaný název metriky Metrika Unit 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 volání 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 vytvoření úloh aktualizace dvojčete
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í úloh dotazů.
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 Počet všech úspěšných vytvoření úloh aktualizace dvojčete.
Úspěšné zrušení úloh jobs.cancelJob.success Počet Počet všech úspěšných volání pro zrušení úlohy.
Úspěšné dotazy na úlohy jobs.queryJobs.success Počet Počet všech úspěšných volání úloh dotazů.

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

Metriky směrování:

Zobrazovaný název metriky Metrika Unit Popis
Doručování směrování (Preview) RoutingDeliveries Počet Metrika doručování směrování. Pomocí dimenzí identifikujte stav 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) RoutingDataSizeInBytesDelivered Přijaté Celkový počet bajtů směrovaných službou IoT Hub do vlastního koncového bodu a integrovaného koncového bodu. Pomocí dimenzí identifikujte velikost dat směrovanou do konkrétního koncového bodu nebo pro konkrétní zdroj směrování.
Latence doručení směrování (Preview) RoutingDeliveryLatency Milisekundy Metrika latence doručení směrování. Pomocí dimenzí identifikujte latenci konkrétního koncového bodu nebo konkrétního zdroje směrování.
Směrování: objekty blob doručené do úložiště d2c.endpoints.egress.storage.blobs Počet Kolikrát směrování služby IoT Hub doručuje objekty blob do koncových bodů úložiště.
Směrování: data doručená do úložiště d2c.endpoints.egress.storage.bytes Přijaté 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 službu Event Hubs d2c.endpoints.latency.eventHubs Milisekundy 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 vlastních koncových bodů typu Event Hubs. Nezahrnou se trasy zpráv do předdefinovaných koncových bodů (událostí).
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 služby IoT Hub a příchozím přenosem zpráv do koncového bodu fronty služby 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 služby IoT Hub a příchozím přenosem 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 služby IoT Hub a příchozím přenosem zpráv do integrovaného koncového bodu (zpráv/událostí) a náhradní trasou.
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 služby IoT Hub a příchozím přenosem 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 směrování služby IoT Hub úspěšně doručuje zprávy do vlastních koncových bodů typu Event Hubs. Nezahrnou se trasy zpráv do předdefinovaných koncových bodů (událostí).
Směrování: Zprávy doručené do fronty služby Service Bus d2c.endpoints.egress.serviceBusQueues Počet Kolikrát směrování služby IoT Hub úspěšně doručuje 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 Kolikrát směrování služby IoT Hub úspěšně doručuje zprávy do koncových bodů tématu služby 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 směrování služby IoT Hub úspěšně doručuje zprávy do integrovaného koncového bodu (zpráv/událostí) a náhradní trasy.
Směrování: zprávy doručované do úložiště d2c.endpoints.egress.storage Počet Kolikrát směrování služby IoT Hub úspěšně doručuje 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í: Vyřazené zprávy telemetrie d2c.telemetry.egress.dropped Počet Kolikrát směrování služby IoT Hub zahodí zprávy kvůli nefunkčním koncovým bodům. Tato hodnota nezapočítává zprávy doručované do náhradní trasy, protože se tam nedoručí vyřazené zprávy.
Směrování: Nekompatibilní zprávy telemetrie d2c.telemetry.egress.invalid Počet Kolikrát se 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í zprávu doručit do koncového bodu a selže s nepřehlednou chybou. Neplatné zprávy se neopakují. Tato hodnota nezahrnuje opakování.
Směrování: Osamocené telemetrické zprávy d2c.telemetry.egress.orphaned Počet Počet osamocených zpráv směrování ioT Hubu, protože se neshodovaly s žádným dotazem směrování, když je zakázaná náhradní trasa.

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

Metriky dotazů dvojčete:

Zobrazovaný název metriky Metrika Unit Popis
Neúspěšné dotazy dvojčete twinQueries.failure Počet Počet všech neúspěšných dotazů dvojčete.
Úspěšné dotazy dvojčete twinQueries.success Počet Počet všech úspěšných dotazů dvojčete.
Velikost výsledku dotazů dvojčat twinQueries.resultSize Přijaté Celková velikost výsledku všech úspěšných dotazů dvojčete.

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

Protokoly prostředků

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 Zobrazovaný název kategorie Tabulka protokolů Podporuje základní plán protokolu. Podporuje transformaci v čase příjmu dat. Vzorové dotazy Náklady na export
C2DCommands Příkazy C2D AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
C2DTwinOperations Operace C2D Twin AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
Configurations Konfigurace AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
Connections Propojení AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
D2CTwinOperations D2CTwinOperations AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
DeviceIdentityOperations Operace identit zařízení AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
DeviceStreams Streamy zařízení (Preview) AzureDiagnostics

Protokoly z několika prostředků Azure.

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

Protokoly z několika prostředků Azure.

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

Protokoly z několika prostředků Azure.

No Ne Dotazy No
DistributedTracing Distribuované trasování (Preview) No No Ne
FileUploadOperations Operace nahrávání souborů AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
JobsOperations Operace úloh AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
Routes Trasy AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No
TwinQueries Dotazy dvojčat AzureDiagnostics

Protokoly z několika prostředků Azure.

No Ne Dotazy No

Následující části obsahují seznam typů kategorií a schémat protokolů prostředků shromážděných pro Azure IoT Hub. Události se generují 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 typu cloud-zařízení (například chyby neautorizovaného odesílatele)
  • Příjem zpráv typu cloud-zařízení (jako je počet překročení počtu doručení) a
  • Zobrazuje se zpětná vazba ke zprávě typu cloud-zařízení (například chyby s vypršenou platností zpětné vazby).

Tato kategorie nezachytává chyby, když se zpráva typu cloud-zařízení úspěšně doručí, ale pak zařízení nesprávně zpracuje.

{
    "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čete typu cloud-zařízení

Kategorie operací dvojčete typu cloud-zařízení sleduje události iniciované službou ve dvojčatech zařízení. Mezi tyto operace patří získání dvojčete, aktualizace nebo nahrazení značek 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čete typu zařízení-cloud

Kategorie operací dvojčete typu zařízení-cloud sleduje události iniciované zařízením na dvojčatech zařízení. Mezi tyto operace patří 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 Hubu sledují události a chyby pro sadu funkcí Automatické Správa 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í zařízení a odpojení od centra IoT a chyb. Tato kategorie je užitečná pro identifikaci neoprávněných pokusů o připojení nebo upozorňování, když ztratíte připojení k zařízením.

Informace o spolehlivém stavu připojení zařízení najdete v tématu Monitorová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í identit 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 zřizová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í odesílané na jednotlivá 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í událostí telemetrie (například neautorizované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)

Distribuovaná kategorie trasování sleduje ID korelace pro zprávy, které obsahují hlavičku kontextu trasování. Pokud chcete tyto protokoly plně povolit, je potřeba aktualizovat kód na straně klienta pomocí funkce Analyzovat a diagnostikovat aplikace IoT na konci pomocí distribuovaného trasování služby IoT Hub (Preview).

Je correlationId v souladu s návrhem kontextu trasování W3C, kde obsahuje a trace-id a span-id.

Protokoly IoT Hub D2C (device-to-cloud)

IoT Hub zaznamenává tento protokol, když do IoT Hubu přijde 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"
        }
    ]
}

Tady se nepočítá, durationMs protože hodiny ioT Hubu 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 properties části pro zachycení špiček v latenci zařízení-cloud.

Vlastnost Type Popis
messageSize Celé číslo Velikost zpráv typu zařízení-cloud v bajtech
deviceId Ř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ím časem zařízení
calleeLocalTimeUtc Časové razítko UTC Čas doručení zprávy do brány ioT Hubu podle hodin na straně služby IoT Hub

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

IoT Hub zaznamenává tento protokol, pokud zpráva obsahující platné vlastnosti trasování zapisuje do interní nebo integrované služby 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"
        }
    ]
}

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

Vlastnost Type Popis
isRoutingEnabled String Hodnota true nebo false označuje, jestli je ve službě IoT Hub povolené směrování zpráv nebo ne.
parentSpanId String Id rozsahu nadřazené zprávy, což by bylo trasování zpráv D2C v tomto případě

Protokoly výchozího přenosu dat ioT Hubu

IoT Hub zaznamenává tento protokol, když je povolené směrování a zpráva se zapíše 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"
        }
    ]
}

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

Vlastnost Type Popis
endpointName String Název koncového bodu směrování
endpointType String Typ koncového bodu směrování
parentSpanId String Id rozsahu nadřazené zprávy, což by bylo trasování příchozího přenosu dat služby IoT Hub v tomto případě

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í platnosti, než zařízení upozorní centrum na dokončené nahrávání.
  • Neúspěšné nahrávání hlášené zařízením
  • Chyby, ke kterým dochází v případě, že se soubor v úložišti nenašel během vytváření oznámení služby IoT Hub

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

{
    "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 tras

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

  • Pravidlo se vyhodnotí jako nedefinované.
  • IoT Hub označí koncový bod jako mrtvý.
  • Všechny chyby přijaté z koncového bodu

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

{
    "records":
    [
        {
            "time":"2019-12-12T03:25:14Z",
            "resourceId":"/SUBSCRIPTIONS/91R34780-3DEC-123A-BE2A-213B5500DFF0/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"
        }
    ]
}

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

Kategorie dotazů dvojčat

Dotazy dvojčat hlásí žádosti o dotazy na dvojčata zařízení, která jsou inicializována 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

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