Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
PT1Mazt jelzi, hogy a metrikát percenként mintavételezik,PT30M30 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 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:
- Ú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ó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.
Kapcsolódó tartalom
- A monitorozási IoT Hub leírását lásd: Monitor Azure IoT Hub.
- A Azure erőforrások monitorozásával kapcsolatos részletekért tekintse meg Monitor Azure erőforrásokat Azure Monitor.