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 , , EndpointName RoutingSource |
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 , Result RoutingSource |
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 , , EndpointName RoutingSource |
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 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 , builtin vagy 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 , orphaned vagy null . |
Eredmény | Vagy vagy success failure |
RoutingSource | Device Messages , , Twin Change Events Device 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:
- Útválasztási erőforrásnapló hibakódjainak listája
- Az útválasztási erőforrásnaplók műveleti neveinek listája
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.
Kapcsolódó tartalom
- Az IoT Hub monitorozásának leírását az Azure IoT Hub monitorozása című témakörben talál.
- Az Azure-erőforrások monitorozásával kapcsolatos részletekért tekintse meg az Azure-erőforrások monitorozását az Azure Monitorral .