Megosztás a következőn keresztül:


Az Azure IoT Hub monitorozási adatainak referenciája

Ez a cikk a szolgáltatás figyelési referenciaadatait tartalmazza.

Az IoT Hubhoz gyűjthető adatokról és azok használatáról az Azure IoT monitorozása című témakörben olvashat.

Mérőszámok

Ez a szakasz a szolgáltatáshoz automatikusan gyűjtött platformmetrikákat sorolja fel. Ezek a metrikák az Azure Monitorban támogatott összes platformmetrika globális listájának részét képezik.

A metrikamegőrzésről további információt az Azure Monitor Metrics áttekintésében talál.

A Microsoft.Devices/IoTHubs által támogatott metrikák

Az alábbi táblázat a Microsoft.Devices/IoTHubs erőforrástípushoz elérhető metrikákat sorolja fel.

  • Előfordulhat, hogy nem minden oszlop szerepel minden táblában.
  • Előfordulhat, hogy egyes oszlopok a lap megtekintési területén kívül esnek. Válassza a Táblázat kibontása lehetőséget az összes elérhető oszlop megtekintéséhez.

Táblázatfejlécek

  • Kategória – A metrikák csoportja vagy besorolása.
  • Metrika – A metrika megjelenítendő neve az Azure Portalon.
  • Név a REST API-ban – A REST API-ban említett metrikanév.
  • Egység – Mértékegység.
  • Összesítés – Az alapértelmezett összesítési típus. Érvényes értékek: Átlag (Avg), Minimum (Min), Maximum (Max), Összeg (Összeg), Darabszám.
  • A metrikához elérhető dimenziók - dimenziói.
  • Időszemcse-intervallumok - , amelyeken a metrika mintavétele történik. Például azt jelzi, PT1M hogy a metrika mintavétele percenként, PT30M 30 percenként, PT1H óránként és így tovább történik.
  • DS Export – Azt jelzi, hogy a metrika exportálható-e az Azure Monitor-naplókba diagnosztikai beállításokon keresztül. A metrikák exportálásával kapcsolatos információkért lásd: Diagnosztikai beállítások létrehozása az Azure Monitorban.
Metrika Név a REST API-ban Unit (Egység) Összesítés Dimenziók Időszemcsék DS-exportálás
C2D-üzenetek elhagyva

Az eszköz által elhagyott felhőből eszközre irányuló üzenetek száma
c2d.commands.egress.abandon.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
C2D-üzenet kézbesítése befejeződött

Az eszköz által sikeresen végrehajtott, felhőből eszközre irányuló üzenetszállítások száma
c2d.commands.egress.complete.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
C2D-üzenetek elutasítva

Az eszköz által elutasított felhőből eszközre irányuló üzenetek száma
c2d.commands.egress.reject.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen közvetlen metódushívások

A sikertelen közvetlen metódushívások száma.
c2d.methods.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Közvetlen metódushívások kérésmérete

Az összes sikeres közvetlen metóduskérés átlaga, minimális és maximális száma.
c2d.methods.requestSize Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Közvetlen metódushívások válaszmérete

A sikeres közvetlen metódusválaszok átlaga, minimális és maximális száma.
c2d.methods.responseSize Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres közvetlen metódushívások

Az összes sikeres közvetlen metódushívás száma.
c2d.methods.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen ikerolvasások a háttérrendszerből

Az összes sikertelen háttérbeli ikerolvasás száma.
c2d.twin.read.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerolvasások válaszmérete a háttérrendszerből

Az ikerpéldányok sikeres beolvasásainak átlaga, minimális és maximális száma.
c2d.twin.read.size Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres ikerolvasások a háttérrendszerből

Az összes sikeres háttérbeli ikerolvasás száma.
c2d.twin.read.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen ikerfrissítések a háttérrendszerből

A háttérrendszer által kezdeményezett összes sikertelen ikerfrissítés száma.
c2d.twin.update.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerfrissítések mérete a háttérrendszerből

A háttérrendszer által kezdeményezett összes sikeres ikerfrissítés átlagos, minimális és maximális mérete.
c2d.twin.update.size Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres ikerfrissítések a háttérrendszerből

A háttérrendszer által kezdeményezett összes sikeres ikerfrissítés száma.
c2d.twin.update.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
A C2D-üzenetek lejártak

Lejárt felhőből eszközre irányuló üzenetek száma
C2DMessagesExpired Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Konfigurációs metrikák

A konfigurációs műveletek metrikái
configurations Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Csatlakoztatott eszközök

Az IoT Hubhoz csatlakoztatott eszközök száma
connectedDeviceCount Count Átlag, Maximum, Minimum <none> PT1M Nem
Útválasztás: üzeneteknek/eseményeknek kézbesített üzenetek

Az IoT Hub útválasztása által sikeresen továbbított üzenetek száma a beépített végpontra (üzenetek/események).
d2c.endpoints.egress.builtIn.events Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: az Event Hubnak küldött üzenetek

Az IoT Hub-útválasztás hányszor kézbesített sikeresen üzeneteket az Event Hub-végpontokra.
d2c.endpoints.egress.eventHubs Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: a Service Bus-üzenetsorba kézbesített üzenetek

Azon esetek száma, amikor az IoT Hub-útválasztás sikeresen kézbesített üzeneteket a Service Bus-üzenetsorvégpontokra.
d2c.endpoints.egress.serviceBusQueues Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: a Service Bus-témakörbe kézbesített üzenetek

Az IoT Hub útválasztásának sikeres kézbesítése a Service Bus-témakör végpontjaira.
d2c.endpoints.egress.serviceBusTopics Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: a tárolóba küldött üzenetek

Az IoT Hub útválasztásának sikeres kézbesítése a tárolási végpontokra.
d2c.endpoints.egress.storage Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: tárolóba szállított blobok

Az IoT Hub-útválasztás hányszor kézbesített blobokat a tárolási végpontokra.
d2c.endpoints.egress.storage.blobs Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: a tárolóba szállított adatok

A tárvégpontoknak küldött adatmennyiség (bájt) IoT Hub-útválasztás.
d2c.endpoints.egress.storage.bytes Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: üzenetek/események üzenetkésése

Az IoT Hubba bejövő üzenetek és a telemetriaüzenetek beépített végpontba (üzenetek/események) bejövő bejövő üzenetek közötti átlagos késés (ezredmásodperc).
d2c.endpoints.latency.builtIn.events Ezredmásodperc Átlag, Minimum, Maximum <none> PT1M Igen
Útválasztás: üzenetkésés az Event Hub esetében

Az IoT Hubba bejövő üzenetek és az Event Hub-végpontba bejövő üzenetek közötti átlagos késés (ezredmásodperc).
d2c.endpoints.latency.eventHubs Ezredmásodperc Átlag, Minimum, Maximum <none> PT1M Igen
Útválasztás: üzenetkésés a Service Bus-üzenetsor esetében

Az IoT Hubba bejövő üzenetek és a telemetriai üzenetek Service Bus-üzenetvégpontba való bejövő bejövő üzenetek átlagos késése (ezredmásodperc).
d2c.endpoints.latency.serviceBusQueues Ezredmásodperc Átlag, Minimum, Maximum <none> PT1M Igen
Útválasztás: a Service Bus-témakör üzenetkésése

Az IoT Hubba bejövő üzenetek és a telemetriai üzenetek Service Bus-témakörvégpontba való bejövő bejövő üzenetek átlagos késése (ezredmásodperc).
d2c.endpoints.latency.serviceBusTopics Ezredmásodperc Átlag, Minimum, Maximum <none> PT1M Igen
Útválasztás: üzenetkésés tárolás esetén

Az IoT Hubba bejövő üzenetek és a telemetriaüzenetek tárolóvégpontba történő bejövő bejövő üzeneteinek átlagos késése (ezredmásodperc).
d2c.endpoints.latency.storage Ezredmásodperc Átlag, Minimum, Maximum <none> PT1M Igen
Útválasztás: eldobott telemetriai üzenetek

Az IoT Hub útválasztása által elvetett üzenetek száma a halott végpontok miatt. Ez az érték nem számítja meg a tartalék útvonalra kézbesített üzeneteket, mivel az elvetett üzenetek nem érkeznek oda.
d2c.telemetry.egress.dropped Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: tartaléknak küldött üzenetek

Az IoT Hub-útválasztás hányszor küldött üzeneteket a tartalék útvonalhoz társított végpontra.
d2c.telemetry.egress.fallback Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: a telemetriai üzenetek nem kompatibilisek

Az IoT Hub-útválasztás hányszor nem tudott üzeneteket kézbesíteni a végponttal való kompatibilitás miatt. Ez az érték nem tartalmaz újrapróbálkozásokat.
d2c.telemetry.egress.invalid Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: árva telemetriai üzenetek

Az IoT Hub-útválasztás által árva üzenetek száma, mert nem egyeztek meg az útválasztási szabályokkal (beleértve a tartalék szabályt is).
d2c.telemetry.egress.orphaned Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztás: telemetriaüzenetek kézbesítve

Az üzenetek IoT Hub-útválasztással történő sikeres kézbesítésének száma az összes végpontra. Ha egy üzenet több végpontra van irányítva, ez az érték minden sikeres kézbesítésnél egy-egy értékkel nő. Ha egy üzenet többször érkezik ugyanahhoz a végponthoz, ez az érték minden sikeres kézbesítésnél egy-egy értékkel nő.
d2c.telemetry.egress.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Telemetriai üzenetküldési kísérletek

Az IoT Hubra küldött eszközről a felhőbe irányuló telemetriai üzenetek száma
d2c.telemetry.ingress.allProtocol Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Szabályozási hibák száma

Az eszköz átviteli sebességének szabályozása miatti szabályozási hibák száma
d2c.telemetry.ingress.sendThrottle Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Elküldött telemetriai üzenetek

Az IoT Hubnak sikeresen elküldött eszközről a felhőbe irányuló telemetriai üzenetek száma
d2c.telemetry.ingress.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen ikerolvasások az eszközökről

Az eszköz által kezdeményezett összes sikertelen ikerolvasás száma.
d2c.twin.read.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerolvasások válaszmérete az eszközökről

Az eszköz által kezdeményezett ikereszköz-olvasások átlagos, minimális és maximális száma.
d2c.twin.read.size Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres ikerolvasások az eszközökről

Az eszköz által kezdeményezett összes sikeres ikerolvasás száma.
d2c.twin.read.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen ikerfrissítések az eszközökről

Az eszköz által kezdeményezett ikerfrissítések száma.
d2c.twin.update.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerfrissítések mérete az eszközökről

Az eszköz által kezdeményezett ikerfrissítések átlagos, minimális és maximális mérete.
d2c.twin.update.size Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres ikerfrissítések az eszközökről

Az eszköz által kezdeményezett összes sikeres ikerfrissítés száma.
d2c.twin.update.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Felhasznált üzenetek teljes száma

A ma használt összes üzenet száma
dailyMessageQuotaUsed Count Átlag, Minimum, Maximum <none> PT1M Igen
Eszközadatok teljes használata

Az IotHubhoz csatlakoztatott eszközökre és eszközökről átvitt bájtok
deviceDataUsage Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Eszközadatok teljes használata (előzetes verzió)

Az IotHubhoz csatlakoztatott eszközökre és eszközökről átvitt bájtok
deviceDataUsageV2 Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Csatlakoztatott eszközök (elavult)

Az IoT Hubhoz csatlakoztatott eszközök száma
devices.connectedDevices.allProtocol Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Összes eszköz (elavult)

Az IoT Hubon regisztrált eszközök száma
devices.totalDevices Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Event Grid-szállítások

Az Event Gridben közzétett IoT Hub-események száma. Használja az Eredmény dimenziót a sikeres és sikertelen kérések számához. Az EventType dimenzió az esemény típusát (https://aka.ms/ioteventgrid) jeleníti meg.
EventGridDeliveries Count Átlag, Minimum, Maximum, Összeg (Összeg) Result, EventType PT1M Igen
Event Grid-késés

Az átlagos késés (ezredmásodperc) attól az időtől kezdve, amikor az Iot Hub-esemény létrejött az esemény Event Gridben való közzétételekor. Ez a szám az összes eseménytípus átlaga. Az EventType dimenzióval megtekintheti egy adott eseménytípus késését.
EventGridLatency Ezredmásodperc Átlag, Minimum, Maximum EventType PT1M Igen
Sikertelen feladatlemondások

A feladat megszakítására irányuló összes sikertelen hívás száma.
jobs.cancelJob.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres feladatlemondások

A feladat megszakítására irányuló összes sikeres hívás száma.
jobs.cancelJob.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Befejezett feladatok

Az összes befejezett feladat száma.
jobs.completed Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Metódushívási feladatok sikertelen létrehozása

A közvetlen metódushívási feladatok összes sikertelen létrehozásának száma.
jobs.createDirectMethodJob.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Metódushívási feladatok sikeres létrehozása

A közvetlen metódushívási feladatok sikeres létrehozásának száma.
jobs.createDirectMethodJob.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerfrissítési feladatok sikertelen létrehozása

Az ikerfrissítési feladatok összes sikertelen létrehozása.
jobs.createTwinUpdateJob.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Ikerfrissítési feladatok sikeres létrehozása

Az ikerfrissítési feladatok sikeres létrehozásának száma.
jobs.createTwinUpdateJob.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen feladatok

Az összes sikertelen feladat száma.
jobs.failed Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen hívások a feladatok listázásához

A feladatok listázására irányuló sikertelen hívások száma.
jobs.listJobs.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres hívások a feladatok listázásához

A feladatok listázására irányuló összes sikeres hívás száma.
jobs.listJobs.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikertelen feladat-lekérdezések

A lekérdezési feladatok összes sikertelen hívásának száma.
jobs.queryJobs.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres feladat-lekérdezések

A feladatok lekérdezésére irányuló összes sikeres hívás száma.
jobs.queryJobs.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Útválasztási kézbesítési üzenet mérete bájtban (előzetes verzió)

Az IoT Hub által egy végpontnak küldött üzenetek bájtban megadott teljes mérete. Az EndpointName és az EndpointType dimenziókkal megtekintheti a különböző végpontokra küldött bájtokban lévő üzenetek méretét. A metrika értéke minden kézbesített üzenetnél nő, beleértve azt is, hogy az üzenet több végpontra kerül-e, vagy ha az üzenet többször is ugyanarra a végpontra érkezik.
RoutingDataSizeInBytesDelivered Bájt Átlag, Minimum, Maximum, Összeg (Összeg) EndpointType, , EndpointNameRoutingSource PT1M Igen
Útválasztási kézbesítések (előzetes verzió)

Az IoT Hub hányszor kísérelt meg üzeneteket küldeni az összes végpontnak útválasztással. A sikeres vagy sikertelen kísérletek számának megtekintéséhez használja az Eredmény dimenziót. A hiba okának (például érvénytelen, elvetett vagy árva) megtekintéséhez használja a FailureReasonCategory dimenziót. Az EndpointName és az EndpointType dimenziókkal azt is megtudhatja, hogy hány üzenet érkezett a különböző végpontokra. A metrika értéke minden kézbesítési kísérletnél egy-egy értékkel nő, beleértve azt is, hogy az üzenet több végpontra érkezik-e, vagy ha az üzenet többször érkezik ugyanahhoz a végponthoz.
RoutingDeliveries Count Átlag, Minimum, Maximum, Összeg (Összeg) EndpointType, EndpointName, FailureReasonCategory, ResultRoutingSource PT1M Igen
Útválasztási késés (előzetes verzió)

Az IoT Hubba bejövő üzenetek és a végpontba bejövő telemetriaüzenetek közötti átlagos késés (ezredmásodperc). Az EndpointName és Az EndpointType dimenziók segítségével megismerheti a különböző végpontok késését.
RoutingDeliveryLatency Ezredmásodperc Átlag, Minimum, Maximum EndpointType, , EndpointNameRoutingSource PT1M Igen
Eszközök összesen

Az IoT Hubon regisztrált eszközök száma
totalDeviceCount Count Átlag, Maximum, Minimum <none> PT1M Nem
Sikertelen iker lekérdezések

Az összes sikertelen iker lekérdezés száma.
twinQueries.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Iker lekérdezések eredményének mérete

Az összes sikeres iker lekérdezés eredményének átlaga, minimális és maximális mérete.
twinQueries.resultSize Bájt Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen
Sikeres iker lekérdezések

Az összes sikeres iker lekérdezés száma.
twinQueries.success Count Átlag, Minimum, Maximum, Összeg (Összeg) <none> PT1M Igen

Támogatott összesítések

A tábla Aggregációtípus oszlopa megfelel az alapértelmezett összesítésnek, amelyet a metrikák diagramhoz vagy riasztáshoz való kiválasztásakor használnak.

A metrikák összesítését bemutató képernyőkép.

A legtöbb metrika esetében az összes összesítési típus érvényes. A Darabszám egység oszlopértékkel rendelkező számlálómetrikák esetében csak néhány aggregáció érvényes. A darabszámmetrika két típus egyike lehet:

  • Az egypontos számmetrikák esetében az IoT Hub minden alkalommal regisztrál egy adatpontot (lényegében egy 1-et), amikor a mért művelet végbe megy. Az Azure Monitor ezután összegzi ezeket az adatpontokat a megadott részletesség alapján. Az egypontos metrikák közé tartoznak például az elküldött telemetriai üzenetek és a C2D-üzenetek kézbesítése. Ezekben a metrikákban az egyetlen releváns összesítési típus a Total (Sum). A portálon kiválaszthatja a minimumot, a maximumot és az átlagot. Ezek az értékek mindig 1.

  • Pillanatképek számmetrikái esetében az IoT Hub a mért művelet során regisztrálja a teljes darabszámot. Az IoT Hub jelenleg három pillanatképmetrikát bocsát ki: a használt üzenetek teljes számát, az összes eszközt és a csatlakoztatott eszközöket. Mivel ezek a metrikák minden alkalommal "teljes" mennyiséget jelentenek, a megadott részletesség alapján történő összegzésnek nincs értelme. Az Azure Monitor a metrikák összesítési típusának átlagát, minimumát és maximumát korlátozza.

Metrikadimenziók

A metrikák dimenzióiról további információt a többdimenziós metrikák című témakörben talál.

Ennek a szolgáltatásnak a metrikáihoz a következő dimenziók vannak társítva.

Dimenzió neve Leírás
EndpointName A végpont neve
EndpointType eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, builtinvagy blobStorage
EventType Microsoft.Devices.DeviceCreated, Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnectedvagy Microsoft.Devices.DeviceTelemetry
További információ: Eseménytípusok.
FailureReasonCategory Az alábbi értékek egyike: invalid, dropped, orphanedvagy null.
Eredmény Vagy vagy successfailure
RoutingSource Device Messages, , Twin Change EventsDevice Lifecycle Events

A metrikák megjelenítik a nevet és az összesítést

Az alábbi táblázatok az előző táblázatban ismertetett metrikákkal kapcsolatos további információkat tartalmaznak. Az IoT Hub platformmetrikáit általános kategória szerint jelenítik meg, és az Azure Portalon hozzárendelt megjelenített nevük alapján listázzák a metrikákat.

Felhő–eszköz parancsmetrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
A C2D-üzenetek lejártak C2DMessagesExpired Count Lejárt felhőből eszközre irányuló üzenetek száma
C2D-üzenet kézbesítése befejeződött c2d.commands.egress.complete.success Count Az eszköz által sikeresen végrehajtott, felhőből eszközre irányuló üzenetszállítások száma
C2D-üzenetek elhagyva c2d.commands.egress.abandon.success Count Az eszköz által elhagyott felhőből eszközre irányuló üzenetek száma
C2D-üzenetek elutasítva c2d.commands.egress.reject.success Count Az eszköz által elutasított felhőből eszközre irányuló üzenetek száma

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Felhőből eszközre irányuló közvetlen metódusok metrikái:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Sikertelen közvetlen metódushívások c2d.methods.failure Count A sikertelen közvetlen metódushívások száma.
Közvetlen metódushívások kérelmeinek mérete c2d.methods.requestSize Bájt Az összes sikeres közvetlen metóduskérés száma.
Közvetlen metódushívások válaszainak mérete c2d.methods.responseSize Bájt Az összes sikeres közvetlen metódusválasz száma.
Sikeres közvetlen metódushívások c2d.methods.success Count Az összes sikeres közvetlen metódushívás száma.

Csak a Darabszám (összeg) aggregáció egységértékkel rendelkező metrikák esetén érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Felhőalapú ikereszköz-üzemeltetési metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Sikertelen ikerolvasások a háttérrendszerből c2d.twin.read.failure Count Az összes sikertelen háttérbeli ikerolvasás száma.
Sikertelen ikereszköz-frissítések a háttérrendszerből c2d.twin.update.failure Count A háttérrendszer által kezdeményezett összes sikertelen ikerfrissítés száma.
Ikereszköz-olvasások válaszmérete a háttérrendszerből c2d.twin.read.size Bájt Az összes sikeres háttérbeli ikerolvasás száma.
Ikerfrissítések mérete a háttérrendszerből c2d.twin.update.size Bájt Az összes sikeres háttérbeli ikerfrissítés teljes mérete.
Sikeres ikereszköz-olvasások a háttérrendszerből c2d.twin.read.success Count Az összes sikeres háttérbeli ikerolvasás száma.
Sikeres ikereszköz-frissítések a háttérrendszerből c2d.twin.update.success Count A háttérrendszer által kezdeményezett összes sikeres ikerfrissítés száma.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Konfigurációs metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Konfigurációs metrikák Konfigurációk Count Az eszközkonfigurációhoz és az IoT Edge üzembe helyezéséhez végrehajtott teljes CRUD-műveletek száma céleszközökön. Ide tartozik az ikereszközt vagy modul ikerpéldányát ezen konfigurációk miatt módosító műveletek száma.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Napi kvótametrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Az eszköz összes adatfelhasználása deviceDataUsage Bájt Az IotHubhoz csatlakoztatott eszközökre és eszközökről átvitt bájtok
Az eszköz összes adatfelhasználása (előzetes verzió) deviceDataUsageV2 Összesen Az IotHubhoz csatlakoztatott eszközökre és eszközökről átvitt bájtok
Felhasznált üzenetek teljes száma dailyMessageQuotaUsed Count A ma használt összes üzenet száma. Egy kumulatív érték, amely minden nap 00:00 (UTC) időpontban nullára alaphelyzetbe áll.

A felhasznált üzenetek teljes száma esetén csak a minimális, a maximális és az átlagos összesítés támogatott. További információ: Támogatott összesítések.

Eszközmetrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Összes eszköz (elavult) devices.totalDevices Count Az IoT Hubon regisztrált eszközök száma
Csatlakoztatott eszközök (elavult) devices.connectedDevices.allProtocol Count Az IoT Hubhoz csatlakoztatott eszközök száma
Összes eszköz totalDeviceCount Count Az IoT Hubon regisztrált eszközök száma
Csatlakoztatott eszközök connectedDeviceCount Count Az IoT Hubhoz csatlakoztatott eszközök száma

Az Összes eszköz (elavult) és a Csatlakoztatott eszközök (elavult) esetében csak a teljes (összeg) összesítés érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Az összes eszköz és csatlakoztatott eszköz esetében csak a minimális, a maximális és az átlagos összesítés érvényes. További információ: Támogatott összesítések.

Az összes eszköz és csatlakoztatott eszköz nem exportálható diagnosztikai beállításokkal.

Eszköztelemetria-metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Szabályozási hibák száma d2c.telemetry.ingress.sendThrottle Count Az eszköz átviteli sebességének szabályozása miatti szabályozási hibák száma
Telemetriai "üzenetküldési" kísérletek d2c.telemetry.ingress.allProtocol Count Az IoT Hubra küldött eszközről a felhőbe irányuló telemetriai üzenetek száma
Elküldött telemetriai üzenetek d2c.telemetry.ingress.success Count Az IoT Hubnak sikeresen elküldött eszközről a felhőbe irányuló telemetriai üzenetek száma

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Az ikereszközökről a felhőbe irányuló műveletek metrikái:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Sikertelen ikerolvasások az eszközökről d2c.twin.read.failure Count Az eszköz által kezdeményezett összes sikertelen ikerolvasás száma.
Sikertelen ikereszköz-frissítések az eszközökből d2c.twin.update.failure Count Az eszköz által kezdeményezett ikerfrissítések száma.
Ikereszköz-olvasások válaszmérete az eszközökből d2c.twin.read.size Bájt Az eszköz által kezdeményezett összes sikeres ikerolvasás száma.
Ikerfrissítések mérete az eszközökről d2c.twin.update.size Bájt Az eszköz által kezdeményezett összes sikeres ikerfrissítés teljes mérete.
Sikeres ikereszköz-olvasások az eszközökről d2c.twin.read.success Count Az eszköz által kezdeményezett összes sikeres ikerolvasás száma.
Sikeres ikereszköz-frissítések az eszközökről d2c.twin.update.success Count Az eszköz által kezdeményezett összes sikeres ikerfrissítés száma.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Event Grid-metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Event Grid-szállítások EventGridDeliveries Count Az Event Gridben közzétett IoT Hub-események száma. Használja az Eredmény dimenziót a sikeres és sikertelen kérések számához. Az EventType dimenzió az esemény típusát (https://aka.ms/ioteventgrid) jeleníti meg.
Event Grid-késés EventGridLatency Ezredmásodperc Az átlagos késés (ezredmásodperc) attól az időtől kezdve, amikor az Iot Hub-esemény létrejött az esemény Event Gridben való közzétételekor. Ez a szám az összes eseménytípus átlaga. Az EventType dimenzióval megtekintheti egy adott eseménytípus késését.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Feladatok metrikái:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Befejezett feladatok jobs.completed Count Az összes befejezett feladat száma.
Sikertelen hívások a feladatok listázásához jobs.listJobs.failure Count A feladatok listázására irányuló sikertelen hívások száma.
Sikertelen metódusmeghívási feladat-létrehozások jobs.createDirectMethodJob.failure Count A közvetlen metódushívási feladatok összes sikertelen létrehozásának száma.
Sikertelen ikereszköz-frissítési feladat-létrehozások jobs.createTwinUpdateJob.failure Count Az ikerfrissítési feladatok összes sikertelen létrehozása.
Sikertelen feladatlemondások jobs.cancelJob.failure Count A feladat megszakítására irányuló összes sikertelen hívás száma.
Sikertelen feladatlekérdezések jobs.queryJobs.failure Count A lekérdezési feladatok összes sikertelen hívásának száma.
Sikertelen feladatok jobs.failed Count Az összes sikertelen feladat száma.
Sikeres hívások a feladatok listázásához jobs.listJobs.success Count A feladatok listázására irányuló összes sikeres hívás száma.
Metódushívási feladatok sikeres létrehozása jobs.createDirectMethodJob.success Count A közvetlen metódushívási feladatok sikeres létrehozásának száma.
Ikerfrissítési feladatok sikeres létrehozása jobs.createTwinUpdateJob.
sikeres
Count Az ikerfrissítési feladatok sikeres létrehozásának száma.
Sikeres feladatlemondások jobs.cancelJob.success Count A feladat megszakítására irányuló összes sikeres hívás száma.
Sikeres feladat-lekérdezések jobs.queryJobs.success Count A feladatok lekérdezésére irányuló összes sikeres hívás száma.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Útválasztási metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Útválasztási kézbesítések (előzetes verzió) RoutingDeliveries Count Az útválasztási kézbesítés metrikája. A dimenziókkal azonosíthatja egy adott végpont vagy egy adott útválasztási forrás kézbesítési állapotát.
Útválasztási kézbesítési üzenet mérete bájtban (előzetes verzió) RoutingDataSizeInBytesDelivered Bájt Az IoT Hub által az egyéni végpontra és a beépített végpontra irányított bájtok teljes száma. A dimenziókkal azonosíthatja az adott végponthoz vagy egy adott útválasztási forráshoz irányított adatméretet.
Útválasztási késés (előzetes verzió) RoutingDeliveryLatency Ezredmásodperc Az útválasztási kézbesítés késési metrikája. A dimenziókkal azonosíthatja egy adott végpont vagy egy adott útválasztási forrás késését.
Útválasztás: tárba továbbított blobok d2c.endpoints.egress.storage.blobs Count Az IoT Hub-útválasztás hányszor kézbesített blobokat a tárolási végpontokra.
Útválasztás: tárba továbbított adatok d2c.endpoints.egress.storage.bytes Bájt A tárvégpontoknak küldött adatmennyiség (bájt) IoT Hub-útválasztás.
Útválasztás: üzenetkésés az Event Hubs esetében d2c.endpoints.latency.eventHubs Ezredmásodperc Az IoT Hubba bejövő üzenetek és az Event Hubs típusú egyéni végpontokra bejövő üzenetek átlagos késése (ezredmásodperc). A beépített végpontra (eseményekre) vezető üzenetek nem szerepelnek benne.
Útválasztás: Service Bus-üzenetsor üzeneteinek késése d2c.endpoints.latency.serviceBusQueues Ezredmásodperc Az IoT Hubba bejövő üzenetek és a Service Bus-üzenetsor végpontjába bejövő üzenetek közötti átlagos késés (ezredmásodperc).
Útválasztás: a Service Bus-témakör üzenetkésése d2c.endpoints.latency.serviceBusTopics Ezredmásodperc Az IoT Hubba bejövő üzenetek és a Service Bus-témakör végpontjába bejövő üzenetek közötti átlagos késés (ezredmásodperc).
Útválasztás: üzenetek/események üzenetkésése d2c.endpoints.latency.builtIn.events Ezredmásodperc Az IoT Hubba bejövő üzenetek és a beépített végpontba (üzenetek/események) bejövő üzenetek és tartalék útvonal közötti átlagos késés (ezredmásodperc).
Útválasztás: üzenetkésés tárolás esetén d2c.endpoints.latency.storage Ezredmásodperc Az IoT Hubba bejövő üzenetek és a tárvégpontokba bejövő üzenetek közötti átlagos késés (ezredmásodperc).
Útválasztás: az Event Hubsnak küldött üzenetek d2c.endpoints.egress.eventHubs Count Az IoT Hub-útválasztás hányszor kézbesített sikeresen üzeneteket az Event Hubs típusú egyéni végpontokra. A beépített végpontra (eseményekre) vezető üzenetek nem szerepelnek benne.
Útválasztás: a Service Bus-üzenetsorba kézbesített üzenetek d2c.endpoints.egress.serviceBusQueues Count Azon esetek száma, amikor az IoT Hub-útválasztás sikeresen kézbesített üzeneteket a Service Bus-üzenetsorvégpontokra.
Útválasztás: a Service Bus-témakörbe kézbesített üzenetek d2c.endpoints.egress.serviceBusTopics Count Az IoT Hub útválasztásának sikeres kézbesítése a Service Bus-témakör végpontjaira.
Útválasztás: tartaléknak küldött üzenetek d2c.telemetry.egress.fallback Count Az IoT Hub-útválasztás hányszor küldött üzeneteket a tartalék útvonalhoz társított végpontra.
Útválasztás: üzeneteknek/eseményeknek kézbesített üzenetek d2c.endpoints.egress.builtIn.events Count Az IoT Hub-útválasztás hányszor kézbesített sikeresen üzeneteket a beépített végpontra (üzenetek/események) és tartalék útvonalra.
Útválasztás: a tárolóba küldött üzenetek d2c.endpoints.egress.storage Count Az IoT Hub útválasztásának sikeres kézbesítése a tárolási végpontokra.
Útválasztás: telemetriaüzenetek kézbesítve d2c.telemetry.egress.success Count Az üzenetek IoT Hub-útválasztással történő sikeres kézbesítésének száma az összes végpontra. Ha egy üzenet több végpontra van irányítva, ez az érték minden sikeres kézbesítésnél egy-egy értékkel nő. Ha egy üzenet többször érkezik ugyanahhoz a végponthoz, ez az érték minden sikeres kézbesítésnél egy-egy értékkel nő.
Útválasztás: eldobott telemetriai üzenetek d2c.telemetry.egress.dropped Count Az IoT Hub-útválasztás hányszor küld üzeneteket a halott végpontok miatt. Ez az érték nem számítja meg a tartalék útvonalra küldött üzeneteket, mivel az elvetett üzenetek nem érkeznek oda.
Útválasztás: a telemetriai üzenetek nem kompatibilisek d2c.telemetry.egress.invalid Count Az IoT Hub-útválasztás hányszor nem tudott üzeneteket kézbesíteni a végponttal való kompatibilitás miatt. Az üzenet nem kompatibilis egy végponttal, amikor az Iot Hub megpróbálja kézbesíteni az üzenetet egy végpontnak, és nem átmeneti hibával meghiúsul. Az érvénytelen üzeneteket a rendszer nem próbálkozik újra. Ez az érték nem tartalmaz újrapróbálkozásokat.
Útválasztás: árva telemetriai üzenetek d2c.telemetry.egress.orphaned Count Az IoT Hub útválasztási árvaüzeneteinek száma, mert nem egyeztek meg az útválasztási lekérdezésekkel, ha a tartalék útvonal le van tiltva.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Iker lekérdezési metrikák:

Metrika megjelenítendő neve Metrika Unit (Egység) Leírás
Sikertelen ikerlekérdezések twinQueries.failure Count Az összes sikertelen iker lekérdezés száma.
Sikeres iker lekérdezések twinQueries.success Count Az összes sikeres iker lekérdezés száma.
Iker lekérdezések eredményének mérete twinQueries.resultSize Bájt Az összes sikeres iker lekérdezés eredményméretének összege.

A Darabszám egységértékkel rendelkező metrikák esetében csak az összesítés (összeg) érvényes. A minimális, maximális és átlagos összesítések mindig 1-et adnak vissza. További információ: Támogatott összesítések.

Erőforrásnaplók

Ez a szakasz a szolgáltatáshoz gyűjthető erőforrásnaplók típusait sorolja fel. A szakasz lekéri az Azure Monitorban támogatott összes erőforrásnapló-kategóriatípus listáját.

A Microsoft.Devices/IotHubs támogatott erőforrásnaplói

Kategória Kategória megjelenítendő neve Naplótábla Támogatja az alapszintű naplótervet Támogatja a betöltési idő átalakítást Példa a lekérdezésekre Exportálási költségek
C2DCommands C2D-parancsok AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
C2DTwinOperations C2D ikerműveletek AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
Configurations Konfigurációk AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
Connections Kapcsolatok AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
D2CTwinOperations D2CTwinOperations AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
DeviceIdentityOperations Eszközidentitás-műveletek AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
DeviceStreams Eszközstreamek (előzetes verzió) AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
DeviceTelemetry Eszköztelemetria AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
DirectMethods Közvetlen metódusok AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
DistributedTracing Elosztott nyomkövetés (előzetes verzió) Nem Nem Nem
FileUploadOperations Fájlfeltöltési műveletek AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
JobsOperations Feladatműveletek AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
Routes Útvonalak AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem
TwinQueries Iker lekérdezések AzureDiagnostics

Naplók több Azure-erőforrásból.

Nem Nem Lekérdezések Nem

Az alábbi szakaszok az Azure IoT Hubhoz gyűjtött erőforrásnapló-kategóriatípusokat és sémákat sorolják fel. Az események csak bizonyos kategóriákban lévő hibák esetén lesznek kibocsátva.

Felhőalapú parancsok kategóriája

A felhő–eszköz parancsok kategória nyomon követi az IoT Hubon előforduló és a felhőből az eszközre irányuló üzenetfolyamathoz kapcsolódó hibákat. Ebbe a kategóriába tartoznak a következő hibák:

  • Felhőből eszközre irányuló üzenetek küldése (például jogosulatlan feladói hibák),
  • Felhőből eszközre irányuló üzenetek fogadása (például a kézbesítések száma túllépte a hibákat), és
  • Felhőről eszközre irányuló visszajelzés fogadása (például lejárt visszajelzési hibák).

Ez a kategória nem észleli a hibákat, ha a felhőből az eszközre irányuló üzenet sikeresen kézbesítve van, de az eszköz nem megfelelően kezeli.

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

Felhőalapú ikerműveletek kategóriája

A felhőalapú ikerműveleti kategória nyomon követi az ikereszközök szolgáltatás által kezdeményezett eseményeit. Ezek a műveletek lehetnek ikerpéldányok lekérése, címkék frissítése vagy cseréje, valamint a kívánt tulajdonságok frissítése vagy cseréje.

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

Ikereszköz-alapú ikerműveletek kategóriája

Az ikereszközök között futó ikerműveletek kategóriája nyomon követi az ikereszközök eszköz által kezdeményezett eseményeit. Ezek a műveletek magukban foglalhatják az ikerpéldány lekérését, a jelentett tulajdonságok frissítését és a kívánt tulajdonságokra való feliratkozást.

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

Konfigurációk kategória

Az IoT Hub konfigurációs naplói nyomon követik az Automatikus Eszközkezelés funkciókészlet eseményeit és hibáit.

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

Kapcsolatok kategória

A kapcsolatok kategória nyomon követi az eszközök csatlakozását, és leválasztja az eseményeket egy IoT Hubról és a hibákról. Ez a kategória akkor hasznos, ha azonosítja a jogosulatlan kapcsolati kísérleteket, és riasztást küld, ha elveszíti az eszközökkel való kapcsolatot.

Az eszközök megbízható kapcsolati állapotáról az eszköz kapcsolati állapotának figyelése című témakörben olvashat.

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

Az eszközkapcsolatok figyelésére szolgáló kapcsolatnaplók használatával kapcsolatos részletes információkért tekintse meg az Azure IoT Hubhoz való eszközkapcsolat figyelése, diagnosztizálása és hibaelhárítása című témakört.

Eszközidentitás-műveletek kategóriája

Az eszközidentitás-műveletek kategóriája nyomon követi azokat a hibákat, amelyek akkor fordulnak elő, amikor bejegyzést próbál létrehozni, frissíteni vagy törölni az IoT Hub identitásjegyzékében. A kategória nyomon követése hasznos a kiépítési forgatókönyvek esetében.

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

Eszközstreamek kategória (előzetes verzió)

Az eszközstreamek kategória nyomon követi az egyes eszközöknek küldött kérés-válasz interakciókat.

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

Eszköz telemetriai kategóriája

Az eszköz telemetriai kategóriája nyomon követi az IoT Hubon előforduló és a telemetriai folyamathoz kapcsolódó hibákat. Ebbe a kategóriába tartoznak a telemetriai események küldésekor (például szabályozás) és telemetriaesemények (például jogosulatlan olvasó) fogadásakor előforduló hibák. Ez a kategória nem tudja elkapni az eszközön futó kód által okozott hibákat.

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

Közvetlen metódusok kategóriája

A közvetlen metódusok kategória nyomon követi az egyes eszközöknek küldött kérés-válasz interakciókat. Ezeket a kéréseket a felhőben kezdeményezik.

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

Elosztott nyomkövetési kategória (előzetes verzió)

Az elosztott nyomkövetési kategória nyomon követi a nyomkövetési környezet fejlécét tartalmazó üzenetek korrelációs azonosítóit. A naplók teljes engedélyezéséhez az ügyféloldali kódot frissíteni kell az IoT-alkalmazások teljes körű elemzésével és diagnosztizálásával az IoT Hub elosztott nyomkövetésével (előzetes verzió).

Ez correlationId megfelel a W3C Trace Context javaslatnak, amelyben egy trace-id és egy span-id.

IoT Hub D2C (eszközről felhőre) naplók

Az IoT Hub akkor rögzíti ezt a naplót, ha egy érvényes nyomkövetési tulajdonságokat tartalmazó üzenet érkezik az IoT Hubra.

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

Itt nem úgy számítjuk ki, durationMs hogy az IoT Hub órája nem összhangban van az eszköz órájával, így az időtartam kiszámítása félrevezető lehet. Javasoljuk, hogy a szakasz időbélyegeinek használatával írjon logikát az properties eszközök közötti késés csúcsainak rögzítéséhez.

Tulajdonság Típus Leírás
messageSize Egész Az eszközről a felhőbe irányuló üzenet mérete bájtban
deviceId ASCII 7 bites alfanumerikus karakterek sztringje Az eszköz identitása
hívóLocalTimeUtc UTC időbélyeg Az üzenet létrehozási ideje az eszköz helyi órája által jelentett módon
calleeLocalTimeUtc UTC időbélyeg Az IoT Hub szolgáltatásoldali órája által jelentett üzenet érkezésének időpontja az IoT Hub átjáróján

IoT Hub bejövő naplói

Az IoT Hub akkor rögzíti ezt a naplót, ha az érvényes nyomkövetési tulajdonságokat tartalmazó üzenet belső vagy beépített Event Hubsba ír.

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

A szakaszban ez a properties napló további információkat tartalmaz az üzenetek bejövő forgalmáról.

Tulajdonság Típus Leírás
isRoutingEnabled Sztring Igaz vagy hamis, azt jelzi, hogy az üzenet-útválasztás engedélyezve van-e az IoT Hubban
parentSpanId Sztring A szülőüzenet span-id azonosítója, amely ebben az esetben a D2C-üzenet nyomkövetése lenne

IoT Hub kimenő naplói

Az IoT Hub akkor rögzíti ezt a naplót, ha az útválasztás engedélyezve van, és az üzenet egy végpontra van írva. Ha az útválasztás nincs engedélyezve, az IoT Hub nem rögzíti ezt a naplót.

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

A szakaszban ez a properties napló további információkat tartalmaz az üzenetek bejövő forgalmáról.

Tulajdonság Típus Leírás
endpointName Sztring Az útválasztási végpont neve
endpointType Sztring Az útválasztási végpont típusa
parentSpanId Sztring A szülőüzenet span-id azonosítója, amely ebben az esetben az IoT Hub bejövő üzenetek nyomkövetése lenne

Fájlfeltöltési műveletek kategóriája

A fájlfeltöltési kategória nyomon követi az IoT Hubon előforduló és a fájlfeltöltési funkcióval kapcsolatos hibákat. Ez a kategória a következőket tartalmazza:

  • Az SAS URI-val kapcsolatos hibák, például amikor lejár, mielőtt egy eszköz értesíti a befejezett feltöltés központját.
  • Az eszköz által jelentett sikertelen feltöltések.
  • Hibák, amelyek akkor fordulnak elő, ha egy fájl nem található a tárolóban az IoT Hub értesítési üzenetének létrehozása során.

Ez a kategória nem tud olyan hibákat észlelni, amelyek közvetlenül akkor fordulnak elő, amikor az eszköz feltölt egy fájlt a tárolóba.

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

Feladatműveletek kategóriája

A feladatműveletek kategóriája az ikereszközök frissítésére vagy több eszközön történő közvetlen metódusok meghívására irányuló feladatkérésekről számol be. Ezeket a kéréseket a felhőben kezdeményezik.

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

Útvonalak kategória

Az üzenetútvonal-kategória nyomon követi az IoT Hub által észlelt üzenetútvonal-kiértékelés és végpontállapot során előforduló hibákat. Ez a kategória olyan eseményeket tartalmaz, mint például:

  • Egy szabály "nem definiált" értéket ad ki
  • Az IoT Hub egy végpontot halottként jelöl
  • Végponttól kapott hibák

Ez a kategória nem tartalmaz konkrét hibákat magukról az üzenetekről (például az eszközszabályozási hibákról), amelyek az "eszköztelemetria" kategóriában jelennek meg.

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

További részletek az erőforrásnaplók útválasztásáról:

Iker lekérdezések kategóriája

Az iker lekérdezések kategória a felhőben kezdeményezett ikereszköz-kérelmekről számol be.

{
    "records":
    [
        {
            "time": "UTC timestamp",
            "resourceId": "Resource Id",
            "operationName": "query",
            "category": "TwinQueries",
            "level": "Information",
            "durationMs": "1",
            "properties": "{\"query\":\"<twin query>\",\"sdkVersion\":\"<sdkVersion>\",\"messageSize\":\"<messageSize>\",\"pageSize\":\"<pageSize>\", \"continuation\":\"<true, false>\", \"resultSize\":\"<resultSize>\"}",
            "location": "Resource location"
        }
    ]
}

Azure Monitor-naplók táblái

Ez a szakasz a szolgáltatáshoz kapcsolódó Azure Monitor-naplók tábláit sorolja fel, amelyek a Log Analytics által Kusto-lekérdezésekkel történő lekérdezéshez érhetők el. A táblák erőforrásnapló-adatokat tartalmaznak, és valószínűleg többet is, attól függően, hogy mit gyűjtenek és irányítanak hozzájuk.

IoT Hub Microsoft.Devices/IotHubs

Tevékenységnapló

A csatolt tábla felsorolja a szolgáltatás tevékenységnaplójában rögzíthető műveleteket. Ezek a műveletek a tevékenységnapló összes lehetséges erőforrás-szolgáltatói műveletének egy részét képezik.

A tevékenységnapló-bejegyzések sémájára vonatkozó további információkért lásd : Tevékenységnapló séma.