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


Azure IoT Hub monitorozási adatokra vonatkozó referencia

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

Az Monitor Azure IoT a IoT Hub gyűjthető adatairól és azok használatáról.

Metrics

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

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

Támogatott metrikák Microsoft. Eszközök/IoTHubs

Az alábbi táblázat a Microsoft elérhető metrikákat sorolja fel. Eszközök/IoTHubs-erőforrástípus.

  • 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ázat címsorai

  • Kategória – A metrikák csoportja vagy besorolása.
  • Metric – A metrika megjelenítendő neve a Azure portálon.
  • Név a REST API-ban – A REST API-banemlí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.
  • Méretek - A metrika számára elérhető méretek.
  • Időszemcsék - Intervallumok amelyeken a metrika mintavétele történik. Például PT1M azt jelzi, hogy a metrikát percenként mintavételezik, PT30M 30 percenként, PT1H óránként, és így tovább.
  • DS Export – A metrika exportálható-e Azure Monitor naplókba diagnosztikai beállításokon keresztül. A metrikák exportálásáról további információt a Diagnosztikai beállítások létrehozása Azure Monitor című témakörben talál.
Metric Név a REST API-ban Unit Aggregation Dimensions 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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
A C2D-üzenetek lejártak

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

A konfigurációs műveletek metrikái
configurations Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Sikeres csatlakozások

Sikeres kapcsolatok az IoTHubhoz
connect.success Count Teljes összeg (szumma) ApiType, Protocol, TLSVersionTLSCipher PT1M Yes
Csatlakoztatott eszközök

Az IoT Hubhoz csatlakoztatott eszközök száma
connectedDeviceCount Count Átlag, Legnagyobb, Legkisebb <egyik sem> PT1M No
Útválasztás: üzeneteknek/eseményeknek kézbesített üzenetek

Az a szám, amikor IoT Hub útválasztás sikeresen kézbesített üzeneteket a beépített végpontra (üzenetek/események).
d2c.endpoints.egress.builtIn.events Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Útválasztás: az Event Hubnak küldött üzenetek

Hányszor IoT Hub útválasztással sikeresen kézbesített üzeneteket az Event Hub-végpontokra.
d2c.endpoints.egress.eventHubs Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Átirányítás: Service Bus üzenetsorba küldött üzenetek

Hányszor IoT Hub útválasztással sikeresen kézbesített üzeneteket Service Bus üzenetsorvégpontokra.
d2c.endpoints.egress.serviceBusQueues Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Routing: Service Bus témakörbe küldött üzenetek

Azon esetek száma, amikor IoT Hub az útválasztás sikeresen kézbesített üzeneteket Service Bus témakörvégpontokra.
d2c.endpoints.egress.serviceBusTopics Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Útválasztás: a tárolóba küldött üzenetek

Hányszor IoT Hub útválasztással sikeresen kézbesített üzeneteket a tárvégpontokra.
d2c.endpoints.egress.storage Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Útválasztás: tárolóba szállított blobok

Hányszor IoT Hub útválasztással szállított blobokat a tárvégpontokra.
d2c.endpoints.egress.storage.blobs Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Útválasztás: a tárolóba szállított adatok

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

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

Az IoT Hub felé 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 MilliSeconds Átlag, Minimumérték, Maximumérték <egyik sem> PT1M Yes
Routing: üzenet késése Service Bus üzenetsorhoz

A IoT Hub és telemetriai üzenetek közötti átlagos késés (ezredmásodperc) egy Service Bus üzenetsorvégpontba.
d2c.endpoints.latency.serviceBusQueues MilliSeconds Átlag, Minimumérték, Maximumérték <egyik sem> PT1M Yes
Routing: üzenet késése Service Bus témakörhöz

Az üzenetek IoT Hub és telemetriaüzenetek közötti átlagos késés (ezredmásodperc) egy Service Bus témakörvégpontba való bejövő forgalom között.
d2c.endpoints.latency.serviceBusTopics MilliSeconds Átlag, Minimumérték, Maximumérték <egyik sem> PT1M Yes
Útválasztás: üzenetkésés tárolás esetén

A IoT Hub és telemetriaüzenetek közötti átlagos késés (ezredmásodperc) a tárvégpontba való bejövő üzenetek között.
d2c.endpoints.latency.storage MilliSeconds Átlag, Minimumérték, Maximumérték <egyik sem> PT1M Yes
Útválasztás: eldobott telemetriai üzenetek

Azon esetek száma, amikor az IoT Hub útválasztás elveti az üzeneteket 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) <egyik sem> PT1M Yes
Útválasztás: tartaléknak küldött üzenetek

Hányszor IoT Hub útválasztási üzeneteket a tartalék útvonalhoz társított végpontra.
d2c.telemetry.egress.fallback Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Útválasztás: a telemetriai üzenetek nem kompatibilisek

Azon esetek száma, amikor IoT Hub útválasztás 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) <egyik sem> PT1M Yes
Útválasztás: árva telemetriai üzenetek

A 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) <egyik sem> PT1M Yes
Útválasztás: telemetriaüzenetek kézbesítve

Az üzenetek sikeres kézbesítésének száma az összes végpontra IoT Hub útválasztással. 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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
Felhasznált üzenetek teljes száma

A ma használt összes üzenet száma
dailyMessageQuotaUsed Count Átlag, Minimumérték, Maximumérték <egyik sem> PT1M Yes
Eszközadatok teljes használata

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

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

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

Az IoT Hubon regisztrált eszközök száma
devices.totalDevices Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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 Yes
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 MilliSeconds Átlag, Minimumérték, Maximumérték EventType PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
Befejezett feladatok

Az összes befejezett feladat száma.
jobs.completed Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
Sikertelen feladatok

Az összes sikertelen feladat száma.
jobs.failed Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
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) <egyik sem> PT1M Yes
Ú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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) \, \, \ PT1M Yes
Útválasztási kézbesítések (előzetes verzió)

Azon alkalmak száma, amikor IoT Hub útválasztással kísérelt meg üzeneteket küldeni az összes végpontnak. 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, Result, , RoutingSource PT1M Yes
Útválasztási késés (előzetes verzió)

Az üzenetek IoT Hub és telemetriaüzenetek végpontba való bejövő bejövő forgalmának átlagos késése (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 MilliSeconds Átlag, Minimumérték, Maximumérték \, \, \ PT1M Yes
Eszközök összesen

Az IoT Hubon regisztrált eszközök száma
totalDeviceCount Count Átlag, Legnagyobb, Legkisebb <egyik sem> PT1M No
Sikertelen iker lekérdezések

Az összes sikertelen iker lekérdezés száma.
twinQueries.failure Count Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
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 Bytes Átlag, Minimum, Maximum, Összeg (Összeg) <egyik sem> PT1M Yes
Sikeres iker lekérdezések

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

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:

  • A Single-point darabszámmetrikák esetében IoT Hub minden alkalommal regisztrál egy adatpontot (lényegében egy 1-et), amikor a mért művelet megtörténik. 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.

  • A Snapshot darabszámmetrikák esetében IoT Hub a mért művelet során a teljes számot regisztrálja. Jelenleg három Snapshot metrikát bocsát ki IoT Hub: A használt üzenetek száma, Kapcsolódó eszközök és Csatlakoztatott eszközök. 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. Azure Monitor a metrikák összesítési típusának átlagát, minimumát és maximumát kell kiválasztania.

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 Description
EndpointName A végpont neve
EndpointType eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics, builtinvagy blobStorage
EventType Microsoft.Devices.DeviceCreated, Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnected vagy Microsoft.Devices.DeviceTelemetry
További információ: Eseménytípusok.
FailureReasonCategory Az alábbi értékek egyike: invalid, dropped, orphanedvagy null.
Result Vagy success vagy failure
RoutingSource \, \, \

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. A IoT Hub platformmetrikáit általános kategóriák szerint jelenítik meg, és a metrikákat a Azure portálon hozzárendelt megjelenítési nevük alapján listázzák.

Felhő–eszköz parancsmetrikák:

Metrika megjelenítendő neve Metric Unit Description
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ámegysé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óért lásd: Támogatott aggregációk.

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

Metrika megjelenítendő neve Metric Unit Description
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érésmérete c2d.methods.requestSize Bytes Az összes sikeres közvetlen metóduskérés száma.
Közvetlen metódushívások válaszmérete c2d.methods.responseSize Bytes 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óért lásd: Támogatott aggregációk.

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

Metrika megjelenítendő neve Metric Unit Description
Sikertelen ikerolvasások a háttérrendszerből c2d.twin.read.failure Count Az összes sikertelen háttérbeli ikerolvasás száma.
Sikertelen ikerfrissí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.
Ikerolvasások válaszmérete a háttérrendszerből c2d.twin.read.size Bytes Az összes sikeres háttérbeli ikerolvasás száma.
Ikerfrissítések mérete a háttérrendszerből c2d.twin.update.size Bytes Az összes sikeres háttérbeli ikerfrissítés teljes mérete.
Sikeres ikerolvasások a háttérrendszerből c2d.twin.read.success Count Az összes sikeres háttérbeli ikerolvasás száma.
Sikeres ikerfrissí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ámegysé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óért lásd: Támogatott aggregációk.

Konfigurációs metrikák:

Metrika megjelenítendő neve Metric Unit Description
Konfigurációs metrikák configurations Count Az eszközkonfigurációhoz és IoT Edge üzembe helyezéshez 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ámegysé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óért lásd: Támogatott aggregációk.

Napi kvótametrikák:

Metrika megjelenítendő neve Metric Unit Description
Eszközadatok teljes használata deviceDataUsage Bytes Az IotHubhoz csatlakoztatott eszközökre és eszközökről átvitt bájtok
Eszközadatok teljes használata (előzetes verzió) deviceDataUsageV2 Total 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óért lásd: Támogatott aggregációk.

Eszközmetrikák:

Metrika megjelenítendő neve Metric Unit Description
Ö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
Eszközök összesen 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óért lásd: Támogatott aggregációk.

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óért lásd: Támogatott aggregációk.

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

Eszköztelemetria-metrikák:

Metrika megjelenítendő neve Metric Unit Description
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ámegysé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óért lásd: Támogatott aggregációk.

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

Metrika megjelenítendő neve Metric Unit Description
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 ikerfrissítések az eszközökről d2c.twin.update.failure Count Az eszköz által kezdeményezett ikerfrissítések száma.
Ikerolvasások válaszmérete az eszközökről d2c.twin.read.size Bytes 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 Bytes Az eszköz által kezdeményezett összes sikeres ikerfrissítés teljes mérete.
Sikeres ikerolvasások az eszközökről d2c.twin.read.success Count Az eszköz által kezdeményezett összes sikeres ikerolvasás száma.
Sikeres ikerfrissí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ámegysé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óért lásd: Támogatott aggregációk.

Event Grid-metrikák:

Metrika megjelenítendő neve Metric Unit Description
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 Milliseconds Az átlagos késés (ezredmásodperc), amely az IoT Hub esemény létrejöttétől az Eseményrácson való közzététel időpontjáig történt. 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ámegysé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óért lásd: Támogatott aggregációk.

Feladatok metrikái:

Metrika megjelenítendő neve Metric Unit Description
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.
Metódushívási feladatok sikertelen létrehozása jobs.createDirectMethodJob.failure Count A közvetlen metódushívási feladatok összes sikertelen létrehozásának száma.
Ikerfrissítési feladatok sikertelen létrehozása 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 feladat-leké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.
success
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ámegysé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óért lásd: Támogatott aggregációk.

Útválasztási metrikák:

Metrika megjelenítendő neve Metric Unit Description
Ú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 Bytes A 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 Milliseconds 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árolóba szállított blobok d2c.endpoints.egress.storage.blobs Count Hányszor IoT Hub útválasztással szállított blobokat a tárvégpontokra.
Útválasztás: a tárolóba szállított adatok d2c.endpoints.egress.storage.bytes Bytes Az adatmennyiség (bájt) IoT Hub tárvégpontoknak küldött útválasztás.
Útválasztás: üzenetkésés az Event Hubs esetében d2c.endpoints.latency.eventHubs Milliseconds Az üzenetbe IoT Hub bejövő üzenetek és az Event Hubs típusú egyéni végpontokra való 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: üzenet késése Service Bus üzenetsorhoz d2c.endpoints.latency.serviceBusQueues Milliseconds Az üzenetek IoT Hub bejövő és Service Bus üzenetvégpontba való bejövő üzenetek közötti átlagos késés (ezredmásodperc).
Útválasztás: üzenet késése Service Bus témakörhöz d2c.endpoints.latency.serviceBusTopics Milliseconds A IoT Hub bejövő üzenetek és a Service Bus témakörvégpontokba 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 Milliseconds A IoT Hub 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 Milliseconds A IoT Hub 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 Azon esetek száma, amikor IoT Hub útválasztással sikeresen kézbesített ü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: Service Bus üzenetsorba kézbesített üzenetek d2c.endpoints.egress.serviceBusQueues Count Hányszor IoT Hub útválasztással sikeresen kézbesített üzeneteket Service Bus üzenetsorvégpontokra.
Útválasztás: Service Bus témakörbe kézbesített üzenetek d2c.endpoints.egress.serviceBusTopics Count Azon esetek száma, amikor IoT Hub az útválasztás sikeresen kézbesített üzeneteket Service Bus témakörvégpontokra.
Útválasztás: tartaléknak küldött üzenetek d2c.telemetry.egress.fallback Count Hányszor IoT Hub útválasztási ü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 Azon esetek száma, amikor IoT Hub útválasztás sikeresen kézbesített ü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 Hányszor IoT Hub útválasztással sikeresen kézbesített üzeneteket a tárvégpontokra.
Útválasztás: telemetriaüzenetek kézbesítve d2c.telemetry.egress.success Count Az üzenetek sikeres kézbesítésének száma az összes végpontra IoT Hub útválasztással. 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 Azon esetek száma, amikor IoT Hub útválasztás megszakadt végpontok miatt elveti az üzeneteket. 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 Azon esetek száma, amikor IoT Hub útválasztás nem tudott üzeneteket kézbesíteni a végponttal való kompatibilitás miatt. Az üzenetek nem kompatibilisek a végpontokkal, amikor IoT Hub megpróbálják kézbesíteni az üzenetet egy végpontnak, és nem átmeneti hibával meghiúsulnak. 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 Hányszor IoT Hub útválasztási árva üzeneteket, mert nem egyeztek meg az útválasztási lekérdezésekkel, ha a tartalék útvonal le van tiltva.

A Darabszámegysé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óért lásd: Támogatott aggregációk.

Iker lekérdezési metrikák:

Metrika megjelenítendő neve Metric Unit Description
Sikertelen iker leké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 Bytes Az összes sikeres iker lekérdezés eredményméretének összege.

A Darabszámegysé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óért lásd: Támogatott aggregációk.

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 a a Azure Monitor által támogatott erőforrásnapló-kategóriatípusok listáját.

A Microsoft támogatott erőforrásnaplói. Eszközök/IotHubs

Category Kategória megjelenítési neve napló táblázat Támogatja az alapszintű naplótervet Támogatja az adatok betöltése során történő átalakítást Példakérdések Exportálási költségek
C2DCommands C2D-parancsok AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
C2DTwinOperations C2D ikerműveletek AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
Configurations Konfigurációk AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
Connections Connections AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
D2CTwinOperations D2CTwinOperations AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
DeviceIdentityOperations Eszközidentitás-műveletek AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
DeviceStreams Eszközstreamek (előzetes verzió) AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
DeviceTelemetry Eszköztelemetria AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
DirectMethods Közvetlen metódusok AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
DistributedTracing Elosztott nyomkövetés (előzetes verzió) AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
FileUploadOperations Fájlfeltöltési műveletek AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
JobsOperations Feladatműveletek AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
Routes Routes AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No
TwinQueries Iker lekérdezések AzureDiagnostics

Több Azure erőforrás naplói.

No No Queries No

Az alábbi szakaszok az Azure IoT Hub 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

IoT Hub konfigurációnaplók nyomon követik az Automatikus Eszközkezelés szolgáltatáské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 lásd: Monitor, diagnosztikai és hibaelhárítási eszközkapcsolatok Azure IoT Hub.

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.

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

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

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

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

Megjegyzés:

Itt a durationMs nem úgy van kiszámítva, hogy IoT Hub órája nem szinkronban van az eszköz órájával, ezért 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.

Property Típus Description
messageSize Integer 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
callerLocalTimeUtc 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 üzenet érkezésének időpontja a IoT Hub átjárójára IoT Hub szolgáltatásoldali órája által jelentett módon

IoT Hub bejövő naplók

IoT Hub rögzíti ezt a naplót, amikor 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.

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

IoT Hub kimenő naplók

IoT Hub akkor rögzíti ezt a naplót, ha engedélyezve van a átirányítás és az üzenet egy endpoint. Ha az útválasztás nincs engedélyezve, 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.

Property Típus Description
endpointName String Az útválasztási végpont neve
endpointType String Az útválasztási végpont típusa
parentSpanId String A szülőüzenet span-id, amely ebben az esetben a 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árban IoT Hub értesítési üzenet 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

A message útválasztás kategória nyomon követi az üzenetek útvonalának kiértékelése és a végpont állapota során IoT Hub észlelt hibákat. Ez a kategória olyan eseményeket tartalmaz, mint például:

  • Egy szabály "nem definiált" értéket ad ki
  • IoT Hub egy végpontot halottként jelöl meg
  • 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ótáblák

Ez a szakasz a szolgáltatáshoz kapcsolódó Azure Monitor naplótáblákat sorolja fel, amelyek a Kusto-lekérdezések használatával Log Analytics lekérdezésekhez é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. Eszközök/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.