Naslaginformatie over bewakingsgegevens van Azure IoT Hub
Dit artikel bevat alle informatie over bewakingsreferenties voor deze service.
Zie Azure IoT bewaken voor meer informatie over de gegevens die u voor IoT Hub kunt verzamelen en hoe u deze kunt gebruiken.
Metrische gegevens voor
In deze sectie vindt u alle automatisch verzamelde platformgegevens voor deze service. Deze metrische gegevens maken ook deel uit van de algemene lijst met alle platformgegevens die worden ondersteund in Azure Monitor.
Zie het overzicht van metrische gegevens in Azure Monitor voor meer informatie over het bewaren van metrische gegevens.
Ondersteunde metrische gegevens voor Microsoft.Devices/IoTHubs
De volgende tabel bevat de metrische gegevens die beschikbaar zijn voor het resourcetype Microsoft.Devices/IoTHubs.
- Alle kolommen zijn mogelijk niet aanwezig in elke tabel.
- Sommige kolommen kunnen zich buiten het weergavegebied van de pagina bevinden. Selecteer Tabel uitvouwen om alle beschikbare kolommen weer te geven.
Tabelkoppen
- Categorie : de groep of classificatie van metrische gegevens.
- Metrische waarde : de weergavenaam van metrische gegevens zoals deze wordt weergegeven in Azure Portal.
- Naam in REST API : de naam van de metrische waarde die wordt genoemd in de REST API.
- Eenheid : maateenheid.
- Aggregatie: het standaardaggregatietype. Geldige waarden: Gemiddelde (Gemiddeld), Minimum (Min), Maximum (Max), Totaal (Som), Aantal.
- Dimensies die - beschikbaar zijn voor de metrische waarde.
- Tijdsintervallen - waarmee de metrische gegevens worden bemonsterd. Geeft bijvoorbeeld
PT1M
aan dat de metrische waarde elke minuut,PT30M
om de 30 minuten,PT1H
elk uur enzovoort wordt genomen. - DS Exporteren: of de metrische waarde kan worden geëxporteerd naar Azure Monitor-logboeken via diagnostische instellingen. Zie Diagnostische instellingen maken in Azure Monitor voor meer informatie over het exporteren van metrische gegevens.
Metrische gegevens | Naam in REST API | Eenheid | Statistische functie | Afmetingen | Tijdsinterval | DS Exporteren |
---|---|---|---|---|---|---|
C2D-berichten verlaten Aantal cloud-naar-apparaat-berichten dat door het apparaat is verlaten |
c2d.commands.egress.abandon.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
C2D-berichtleveringen voltooid Het aantal leveringen van cloud-naar-apparaat-berichten is voltooid door het apparaat |
c2d.commands.egress.complete.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
C2D-berichten geweigerd Aantal cloud-naar-apparaat-berichten dat door het apparaat is geweigerd |
c2d.commands.egress.reject.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte aanroepen van directe methoden Het aantal mislukte aanroepen van directe methoden. |
c2d.methods.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Aanvraaggrootte van aanroepen van directe methoden Het gemiddelde, het minimum en het maximum van alle geslaagde aanvragen voor directe methoden. |
c2d.methods.requestSize |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Antwoordgrootte van aanroepen van directe methoden Het gemiddelde, het minimum en het maximum van alle geslaagde directe methode-antwoorden. |
c2d.methods.responseSize |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde aanroepen van directe methoden Het aantal geslaagde directe methode-aanroepen. |
c2d.methods.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte dubbelleesbewerkingen vanaf back-end Het aantal mislukte back-end-geïnitieerde dubbelleesbewerkingen. |
c2d.twin.read.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Antwoordgrootte van dubbelleesbewerkingen vanaf back-end Het gemiddelde, het minimum en het maximum van alle geslaagde back-end-geïnitieerde dubbelleesbewerkingen. |
c2d.twin.read.size |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde dubbelleesbewerkingen vanaf de back-end Het aantal geslaagde back-end-geïnitieerde dubbelleesbewerkingen. |
c2d.twin.read.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte updates van dubbels vanaf back-end Het aantal mislukte back-end-geïnitieerde dubbelupdates. |
c2d.twin.update.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Grootte van dubbelupdates vanaf back-end De gemiddelde, minimale en maximale grootte van alle geslaagde back-end-geïnitieerde dubbelupdates. |
c2d.twin.update.size |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde updates van dubbels vanaf back-end Het aantal geslaagde back-end-geïnitieerde dubbelupdates. |
c2d.twin.update.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
C2D-berichten verlopen Aantal verlopen cloud-naar-apparaat-berichten |
C2DMessagesExpired |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Metrische configuratiegegevens Metrische gegevens voor configuratiebewerkingen |
configurations |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Verbonden apparaten Aantal apparaten dat is verbonden met uw IoT-hub |
connectedDeviceCount |
Tellen | Gemiddelde, maximum, minimum | <geen> | PT1M | Nee |
Routering: berichten bezorgd bij berichten/gebeurtenissen Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij het ingebouwde eindpunt (berichten/gebeurtenissen). |
d2c.endpoints.egress.builtIn.events |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichten bezorgd bij Event Hub Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij Event Hub-eindpunten. |
d2c.endpoints.egress.eventHubs |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichten bezorgd bij Service Bus-wachtrij Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij Service Bus-wachtrijeindpunten. |
d2c.endpoints.egress.serviceBusQueues |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichten bezorgd bij Service Bus-onderwerp Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij Service Bus-onderwerpeindpunten. |
d2c.endpoints.egress.serviceBusTopics |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichten bezorgd in de opslag Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij opslageindpunten. |
d2c.endpoints.egress.storage |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: blobs die in de opslag worden geleverd Het aantal keren dat IoT Hub-routering blobs levert aan opslageindpunten. |
d2c.endpoints.egress.storage.blobs |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: gegevens die in de opslag worden geleverd De hoeveelheid gegevens (bytes) IoT Hub-routering die wordt geleverd aan opslageindpunten. |
d2c.endpoints.egress.storage.bytes |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichtlatentie voor berichten/gebeurtenissen De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en inkomend telemetriebericht in het ingebouwde eindpunt (berichten/gebeurtenissen). |
d2c.endpoints.latency.builtIn.events |
Milliseconden | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Routering: berichtlatentie voor Event Hub De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress in een Event Hub-eindpunt. |
d2c.endpoints.latency.eventHubs |
Milliseconden | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Routering: berichtlatentie voor Service Bus-wachtrij De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en inkomend telemetriebericht in een Service Bus-wachtrijeindpunt. |
d2c.endpoints.latency.serviceBusQueues |
Milliseconden | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Routering: berichtlatentie voor Service Bus-onderwerp De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en inkomend telemetriebericht in een Service Bus-onderwerpeindpunt. |
d2c.endpoints.latency.serviceBusTopics |
Milliseconden | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Routering: berichtlatentie voor opslag De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en inkomend telemetriebericht naar een opslageindpunt. |
d2c.endpoints.latency.storage |
Milliseconden | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Routering: telemetrieberichten verwijderd Het aantal keren dat berichten zijn verwijderd door IoT Hub-routering vanwege dode eindpunten. Deze waarde telt geen berichten die worden bezorgd bij terugvalroute, omdat verwijderde berichten daar niet worden bezorgd. |
d2c.telemetry.egress.dropped |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: berichten bezorgd bij terugval Het aantal keren dat IoT Hub-routering berichten bezorgde naar het eindpunt dat is gekoppeld aan de terugvalroute. |
d2c.telemetry.egress.fallback |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: telemetrieberichten zijn niet compatibel Het aantal keren dat IoT Hub-routering geen berichten kon leveren vanwege een incompatibiliteit met het eindpunt. Deze waarde bevat geen nieuwe pogingen. |
d2c.telemetry.egress.invalid |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: zwevende telemetrieberichten Het aantal keren dat berichten zijn zwevend door IoT Hub-routering omdat ze niet overeenkomen met routeringsregels (inclusief de terugvalregel). |
d2c.telemetry.egress.orphaned |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Routering: telemetrieberichten bezorgd Het aantal keren dat berichten zijn bezorgd bij alle eindpunten met behulp van IoT Hub-routering. Als een bericht naar meerdere eindpunten wordt gerouteerd, neemt deze waarde met één toe voor elke geslaagde levering. Als een bericht meerdere keren aan hetzelfde eindpunt wordt bezorgd, neemt deze waarde met één toe voor elke geslaagde levering. |
d2c.telemetry.egress.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Telemetrieberichten verzenden pogingen Aantal apparaat-naar-cloud-telemetrieberichten geprobeerd te worden verzonden naar uw IoT-hub |
d2c.telemetry.ingress.allProtocol |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Aantal beperkingsfouten Aantal beperkingsfouten vanwege beperking van apparaatdoorvoer |
d2c.telemetry.ingress.sendThrottle |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Verzonden telemetrieberichten Aantal apparaat-naar-cloud-telemetrieberichten verzonden naar uw IoT-hub |
d2c.telemetry.ingress.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte dubbelleesbewerkingen van apparaten Het aantal mislukte door het apparaat geïnitieerde dubbelleesbewerkingen. |
d2c.twin.read.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Antwoordgrootte van dubbelleesbewerkingen van apparaten Het gemiddelde, het minimum en het maximum van alle geslaagde door het apparaat geïnitieerde dubbelleesbewerkingen. |
d2c.twin.read.size |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde dubbelleesbewerkingen van apparaten Het aantal geslaagde door het apparaat geïnitieerde dubbelleesbewerkingen. |
d2c.twin.read.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte updates van dubbels vanaf apparaten Het aantal mislukte door het apparaat geïnitieerde dubbelupdates. |
d2c.twin.update.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Grootte van updates van dubbels vanaf apparaten De gemiddelde, minimale en maximale grootte van alle geslaagde door het apparaat geïnitieerde dubbelupdates. |
d2c.twin.update.size |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde updates van dubbels vanaf apparaten Het aantal geslaagde door het apparaat geïnitieerde tweelingupdates. |
d2c.twin.update.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Totaal aantal gebruikte berichten Het totale aantal berichten dat vandaag wordt gebruikt |
dailyMessageQuotaUsed |
Tellen | Gemiddelde, minimum, maximum | <geen> | PT1M | Ja |
Totaal gebruik van apparaatgegevens Bytes overgedragen naar en van alle apparaten die zijn verbonden met IotHub |
deviceDataUsage |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Totaal gebruik van apparaatgegevens (preview) Bytes overgedragen naar en van alle apparaten die zijn verbonden met IotHub |
deviceDataUsageV2 |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Verbonden apparaten (afgeschaft) Aantal apparaten dat is verbonden met uw IoT-hub |
devices.connectedDevices.allProtocol |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Totaal aantal apparaten (afgeschaft) Aantal apparaten dat is geregistreerd bij uw IoT-hub |
devices.totalDevices |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Event Grid-leveringen Het aantal IoT Hub-gebeurtenissen dat is gepubliceerd naar Event Grid. Gebruik de dimensie Resultaat voor het aantal geslaagde en mislukte aanvragen. EventType-dimensie toont het type gebeurtenis (https://aka.ms/ioteventgrid). |
EventGridDeliveries |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | Result , EventType |
PT1M | Ja |
Event Grid-latentie De gemiddelde latentie (milliseconden) vanaf het moment waarop de Iot Hub-gebeurtenis is gegenereerd toen de gebeurtenis werd gepubliceerd naar Event Grid. Dit getal is een gemiddelde tussen alle gebeurtenistypen. Gebruik de dimensie EventType om de latentie van een specifiek type gebeurtenis te bekijken. |
EventGridLatency |
Milliseconden | Gemiddelde, minimum, maximum | EventType |
PT1M | Ja |
Mislukte taakannuleringen Het aantal mislukte aanroepen om een taak te annuleren. |
jobs.cancelJob.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde taakannuleringen Het aantal geslaagde aanroepen om een taak te annuleren. |
jobs.cancelJob.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Voltooide taken Het aantal voltooide taken. |
jobs.completed |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte aanroepen van methoden Het aantal mislukte aanroepen van directe methoden. |
jobs.createDirectMethodJob.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde creaties van aanroeptaken voor methoden Het aantal geslaagde aanroepen van directe methoden. |
jobs.createDirectMethodJob.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte creaties van updatetaken voor dubbels Het aantal mislukte aanmaaktaken van dubbelupdates. |
jobs.createTwinUpdateJob.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde creaties van updatetaken voor dubbels Het aantal geslaagde aanmaaktaken voor dubbelupdates. |
jobs.createTwinUpdateJob.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte taken Het aantal mislukte taken. |
jobs.failed |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte aanroepen om taken weer te geven Het aantal mislukte aanroepen om taken weer te geven. |
jobs.listJobs.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde aanroepen om taken weer te geven Het aantal geslaagde aanroepen om taken weer te geven. |
jobs.listJobs.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Mislukte taakquery's Het aantal mislukte aanroepen om querytaken uit te voeren. |
jobs.queryJobs.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde taakquery's Het aantal geslaagde aanroepen om querytaken uit te voeren. |
jobs.queryJobs.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Berichtgrootte voor routering in bytes (preview) De totale grootte in bytes aan berichten die door IoT Hub aan een eindpunt worden geleverd. U kunt de dimensies EndpointName en EndpointType gebruiken om de grootte van de berichten in bytes weer te geven die aan uw verschillende eindpunten zijn geleverd. De metrische waarde neemt toe voor elk bezorgd bericht, inclusief of het bericht wordt bezorgd bij meerdere eindpunten of als het bericht meerdere keren wordt bezorgd bij hetzelfde eindpunt. |
RoutingDataSizeInBytesDelivered |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | EndpointType , , EndpointName RoutingSource |
PT1M | Ja |
Leveringen routeren (preview) Het aantal keren dat IoT Hub heeft geprobeerd berichten te bezorgen aan alle eindpunten met behulp van routering. Gebruik de dimensie Resultaat om het aantal geslaagde of mislukte pogingen te zien. Gebruik de dimensie FailureReasonCategory om de reden van de fout te zien, zoals ongeldig, verwijderd of zwevend. U kunt ook de dimensies EndpointName en EndpointType gebruiken om te begrijpen hoeveel berichten aan uw verschillende eindpunten zijn geleverd. De metrische waarde neemt met één toe voor elke bezorgingspoging, inclusief of het bericht wordt bezorgd bij meerdere eindpunten of als het bericht meerdere keren wordt bezorgd bij hetzelfde eindpunt. |
RoutingDeliveries |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | EndpointType FailureReasonCategory , EndpointName , Result RoutingSource |
PT1M | Ja |
Bezorgingslatentie routeren (preview) De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en het inkomen van telemetrieberichten naar een eindpunt. U kunt de dimensies EndpointName en EndpointType gebruiken om inzicht te hebben in de latentie voor uw verschillende eindpunten. |
RoutingDeliveryLatency |
Milliseconden | Gemiddelde, minimum, maximum | EndpointType , , EndpointName RoutingSource |
PT1M | Ja |
Totaal aantal apparaten Aantal apparaten dat is geregistreerd bij uw IoT-hub |
totalDeviceCount |
Tellen | Gemiddelde, maximum, minimum | <geen> | PT1M | Nee |
Mislukte dubbelquery's Het aantal mislukte dubbelquery's. |
twinQueries.failure |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Resultaatgrootte van dubbelquery's Het gemiddelde, het minimum en het maximum van de resultaatgrootte van alle geslaagde dubbelquery's. |
twinQueries.resultSize |
Bytes | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Geslaagde dubbelquery's Het aantal geslaagde dubbelquery's. |
twinQueries.success |
Tellen | Gemiddelde, Minimum, Maximum, Totaal (som) | <geen> | PT1M | Ja |
Ondersteunde aggregaties
De kolom Aggregatietype in de tabel komt overeen met de standaardaggregatie die wordt gebruikt wanneer de metrische waarde is geselecteerd voor een grafiek of waarschuwing.
Voor de meeste metrische gegevens zijn alle aggregatietypen geldig. Voor het tellen van metrische gegevens met een eenheidskolomwaarde van Count zijn slechts enkele aggregaties geldig. Metrische gegevens tellen kunnen een van de volgende twee typen zijn:
Voor metrische gegevens voor het aantal enkele punten registreert IoT Hub één gegevenspunt (in feite een 1) telkens wanneer de gemeten bewerking plaatsvindt. Azure Monitor telt deze gegevenspunten vervolgens op over de opgegeven granulariteit. Voorbeelden van metrische gegevens van één punt zijn telemetrieberichten die worden verzonden en leveringen van C2D-berichten zijn voltooid. Voor deze metrische gegevens is het enige relevante aggregatietype Total (Sum). Met de portal kunt u een minimum, maximum en gemiddelde kiezen. Deze waarden zijn altijd 1.
Voor metrische gegevens over het aantal momentopnamen registreert IoT Hub een totaalaantal wanneer de gemeten bewerking plaatsvindt. Er zijn momenteel drie metrische gegevens over momentopnamen die door IoT Hub worden verzonden: Het totale aantal gebruikte berichten, totaal aantal apparaten en verbonden apparaten. Omdat deze metrische gegevens elke keer een 'totale' hoeveelheid presenteren, is het niet logisch om ze op te sommen over de opgegeven granulariteit. Azure Monitor beperkt u tot het selecteren van het gemiddelde, minimum en maximum voor het aggregatietype voor deze metrische gegevens.
Metrische dimensies
Zie Multidimensionale metrische gegevens voor informatie over wat metrische dimensies zijn.
Deze service heeft de volgende dimensies die zijn gekoppeld aan de metrische gegevens.
Dimensienaam | Beschrijving |
---|---|
EndpointName | De naam van het eindpunt |
EndpointType | eventHubs , , serviceBusQueues cosmosDB , , serviceBusTopics , of builtin blobStorage |
EventType | Microsoft.Devices.DeviceCreated , , Microsoft.Devices.DeviceDeleted Microsoft.Devices.DeviceConnected , , of Microsoft.Devices.DeviceDisconnected Microsoft.Devices.DeviceTelemetry Zie Gebeurtenistypen voor meer informatie. |
FailureReasonCategory | Een van de volgende waarden: invalid , dropped , orphaned of null . |
Resultaat | success of failure |
Routeringsbron | Device Messages , , Twin Change Events Device Lifecycle Events |
Weergavenaam en aggregatie van metrische gegevens
De volgende tabellen bevatten meer informatie over de metrische gegevens die in de voorgaande tabel worden beschreven. Ze tonen de metrische gegevens van het IoT Hub-platform per algemene categorie en lijst metrische gegevens op basis van hun weergavenaam, zoals toegewezen in Azure Portal.
Metrische gegevens over cloud-naar-apparaatopdrachten:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
C2D-berichten verlopen | C2DMessagesExpired | Tellen | Aantal verlopen cloud-naar-apparaat-berichten |
C2D-berichtleveringen voltooid | c2d.commands.egress.complete.success | Tellen | Het aantal leveringen van cloud-naar-apparaat-berichten is voltooid door het apparaat |
C2D-berichten verlaten | c2d.commands.egress.abandon.success | Tellen | Aantal cloud-naar-apparaat-berichten dat door het apparaat is verlaten |
C2D-berichten geweigerd | c2d.commands.egress.reject.success | Tellen | Aantal cloud-naar-apparaat-berichten dat door het apparaat is geweigerd |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens over directe methoden voor cloud-naar-apparaat:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Mislukte aanroepen van de directe methode | c2d.methods.failure | Tellen | Het aantal mislukte aanroepen van directe methoden. |
Aanvraaggrootte van aanroepen van de directe methode | c2d.methods.requestSize | Bytes | Het aantal geslaagde aanvragen voor directe methoden. |
Antwoordgrootte van aanroepen van de directe methode | c2d.methods.responseSize | Bytes | Het aantal geslaagde directe methodereacties. |
Geslaagde aanroepen van directe methoden | c2d.methods.success | Tellen | Het aantal geslaagde directe methode-aanroepen. |
Voor metrische gegevens met een eenheidswaarde van alleen totaalaggregatie (som) is geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens voor cloud-naar-apparaatdubbelbewerkingen:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Mislukte dubbele leesbewerkingen van back-end | c2d.twin.read.failure | Tellen | Het aantal mislukte back-end-geïnitieerde dubbelleesbewerkingen. |
Mislukte dubbele updates van back-end | c2d.twin.update.failure | Tellen | Het aantal mislukte back-end-geïnitieerde dubbelupdates. |
Antwoordgrootte van dubbele leesbewerkingen van back-end | c2d.twin.read.size | Bytes | Het aantal geslaagde back-end-geïnitieerde dubbelleesbewerkingen. |
Grootte van dubbelupdates vanaf back-end | c2d.twin.update.size | Bytes | De totale grootte van alle geslaagde door back-end geïnitieerde dubbelupdates. |
Geslaagde dubbele leesbewerkingen vanuit back-end | c2d.twin.read.success | Tellen | Het aantal geslaagde back-end-geïnitieerde dubbelleesbewerkingen. |
Geslaagde dubbele updates van back-end | c2d.twin.update.success | Tellen | Het aantal geslaagde back-end-geïnitieerde dubbelupdates. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens voor configuraties:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Metrische gegevens van configuratie | Configuraties | Tellen | Het totale aantal CRUD-bewerkingen dat wordt uitgevoerd voor apparaatconfiguratie en IoT Edge-implementatie, op een set doelapparaten. Dit zijn het aantal bewerkingen dat de apparaatdubbel of moduledubbel wijzigt vanwege deze configuraties. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische dagelijkse quotumgegevens:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Totaalgebruik van apparaatgegevens | deviceDataUsage | Bytes | Bytes overgedragen naar en van alle apparaten die zijn verbonden met IotHub |
Totaalgebruik van apparaatgegevens (preview) | deviceDataUsageV2 | Totaal | Bytes overgedragen naar en van alle apparaten die zijn verbonden met IotHub |
Totaal aantal gebruikte berichten | dailyMessageQuotaUsed | Tellen | Het totale aantal berichten dat vandaag wordt gebruikt. Een cumulatieve waarde die elke dag wordt ingesteld op nul om 00:00 UTC. |
Voor het totale aantal gebruikte berichten worden alleen minimale, maximum- en gemiddelde aggregaties ondersteund. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens van apparaat:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Alle apparaten (afgeschaft) | devices.totalDevices | Tellen | Aantal apparaten dat is geregistreerd bij uw IoT-hub |
Verbonden apparaten (afgeschaft) | devices.connectedDevices.allProtocol | Tellen | Aantal apparaten dat is verbonden met uw IoT-hub |
Totaal aantal apparaten | totalDeviceCount | Tellen | Aantal apparaten dat is geregistreerd bij uw IoT-hub |
Verbonden apparaten | connectedDeviceCount | Tellen | Aantal apparaten dat is verbonden met uw IoT-hub |
Voor totaal aantal apparaten (afgeschaft) en verbonden apparaten (afgeschaft) is alleen de totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Voor Totaal aantal apparaten en verbonden apparaten zijn alleen minimum-, maximum- en gemiddelde aggregaties geldig. Zie Ondersteunde aggregaties voor meer informatie.
Het totale aantal apparaten en verbonden apparaten kan niet worden geëxporteerd via diagnostische instellingen.
Metrische gegevens over apparaattelemetrie:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Aantal netwerkbeperkingsfouten | d2c.telemetry.ingress.sendThrottle | Tellen | Aantal beperkingsfouten vanwege beperking van apparaatdoorvoer |
Telemetriepogingen voor verzenden van berichten | d2c.telemetry.ingress.allProtocol | Tellen | Aantal apparaat-naar-cloud-telemetrieberichten geprobeerd te worden verzonden naar uw IoT-hub |
Berichten over telemetrie verzonden | d2c.telemetry.ingress.success | Tellen | Aantal apparaat-naar-cloud-telemetrieberichten verzonden naar uw IoT-hub |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens over apparaat-naar-clouddubbelbewerkingen:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Mislukte dubbele leesbewerkingen van apparaten | d2c.twin.read.failure | Tellen | Het aantal mislukte door het apparaat geïnitieerde dubbelleesbewerkingen. |
Mislukte dubbele updates van apparaten | d2c.twin.update.failure | Tellen | Het aantal mislukte door het apparaat geïnitieerde dubbelupdates. |
Antwoordgrootte van dubbele leesbewerkingen van apparaten | d2c.twin.read.size | Bytes | Het aantal geslaagde door het apparaat geïnitieerde dubbelleesbewerkingen. |
Grootte van updates van dubbels vanaf apparaten | d2c.twin.update.size | Bytes | De totale grootte van alle geslaagde door het apparaat geïnitieerde dubbelupdates. |
Geslaagde dubbele leesbewerkingen vanuit apparaten | d2c.twin.read.success | Tellen | Het aantal geslaagde door het apparaat geïnitieerde dubbelleesbewerkingen. |
Geslaagde dubbele updates vanuit apparaten | d2c.twin.update.success | Tellen | Het aantal geslaagde door het apparaat geïnitieerde tweelingupdates. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens van Event Grid:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Event Grid-leveringen | EventGridDeliveries | Tellen | Het aantal IoT Hub-gebeurtenissen dat is gepubliceerd naar Event Grid. Gebruik de dimensie Resultaat voor het aantal geslaagde en mislukte aanvragen. EventType-dimensie toont het type gebeurtenis (https://aka.ms/ioteventgrid). |
Event Grid-latentie | EventGridLatency | Milliseconden | De gemiddelde latentie (milliseconden) vanaf het moment waarop de Iot Hub-gebeurtenis is gegenereerd toen de gebeurtenis werd gepubliceerd naar Event Grid. Dit getal is een gemiddelde tussen alle gebeurtenistypen. Gebruik de dimensie EventType om de latentie van een specifiek type gebeurtenis te bekijken. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens voor taken:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Voltooide taken | jobs.completed | Tellen | Het aantal voltooide taken. |
Mislukte aanroepen naar taken op de lijst | jobs.listJobs.failure | Tellen | Het aantal mislukte aanroepen om taken weer te geven. |
Mislukte bewerkingen voor het maken van taken voor het aanroepen van methode | jobs.createDirectMethodJob.failure | Tellen | Het aantal mislukte aanroepen van directe methoden. |
Mislukte bewerkingen voor het maken van dubbele taken voor bijwerken | jobs.createTwinUpdateJob.failure | Tellen | Het aantal mislukte aanmaaktaken van dubbelupdates. |
Mislukte taakannuleringen | jobs.cancelJob.failure | Tellen | Het aantal mislukte aanroepen om een taak te annuleren. |
Mislukte taakquery's | jobs.queryJobs.failure | Tellen | Het aantal mislukte aanroepen om querytaken uit te voeren. |
Mislukte taken | jobs.failed | Tellen | Het aantal mislukte taken. |
Geslaagde aanroepen om taken weer te geven | jobs.listJobs.success | Tellen | Het aantal geslaagde aanroepen om taken weer te geven. |
Geslaagde creaties van aanroeptaken voor methoden | jobs.createDirectMethodJob.success | Tellen | Het aantal geslaagde aanroepen van directe methoden. |
Geslaagde creaties van updatetaken voor dubbels | jobs.createTwinUpdateJob. voltooid |
Tellen | Het aantal geslaagde aanmaaktaken voor dubbelupdates. |
Geslaagde taakannuleringen | jobs.cancelJob.success | Tellen | Het aantal geslaagde aanroepen om een taak te annuleren. |
Geslaagde taakquery's | jobs.queryJobs.success | Tellen | Het aantal geslaagde aanroepen om querytaken uit te voeren. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische routeringsgegevens:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Leveringen routeren (preview) | RoutingDeliveries | Tellen | De metrische gegevens voor routeringslevering. Gebruik de dimensies om de leveringsstatus voor een specifiek eindpunt of voor een specifieke routeringsbron te identificeren. |
Berichtgrootte voor routering in bytes (preview) | RoutingDataSizeInBytesDelivered | Bytes | Het totale aantal bytes dat door IoT Hub naar een aangepast eindpunt en een ingebouwd eindpunt wordt doorgestuurd. Gebruik de dimensies om de gegevensgrootte te identificeren die wordt gerouteerd naar een specifiek eindpunt of voor een specifieke routeringsbron. |
Bezorgingslatentie routeren (preview) | RoutingDeliveryLatency | Milliseconden | De metrische gegevens over de leveringslatentie voor routering. Gebruik de dimensies om de latentie voor een specifiek eindpunt of voor een specifieke routeringsbron te identificeren. |
Routering: aan opslag geleverde blobs | d2c.endpoints.egress.storage.blobs | Tellen | Het aantal keren dat IoT Hub-routering blobs levert aan opslageindpunten. |
Routering: aan opslag geleverde gegevens | d2c.endpoints.egress.storage.bytes | Bytes | De hoeveelheid gegevens (bytes) IoT Hub-routering die wordt geleverd aan opslageindpunten. |
Routering: berichtlatentie voor Event Hubs | d2c.endpoints.latency.eventHubs | Milliseconden | De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress naar aangepaste eindpunten van het type Event Hubs. Berichtenroutes naar ingebouwd eindpunt (gebeurtenissen) worden niet opgenomen. |
Routering: berichtlatentie voor Service Bus-wachtrij | d2c.endpoints.latency.serviceBusQueues | Milliseconden | De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress in een Service Bus-wachtrij-eindpunt. |
Routering: berichtlatentie voor Service Bus-onderwerp | d2c.endpoints.latency.serviceBusTopics | Milliseconden | De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress in een Service Bus-onderwerpeindpunt. |
Routering: berichtlatentie voor berichten/gebeurtenissen | d2c.endpoints.latency.builtIn.events | Milliseconden | De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress in het ingebouwde eindpunt (berichten/gebeurtenissen) en terugvalroute. |
Routering: berichtlatentie voor opslag | d2c.endpoints.latency.storage | Milliseconden | De gemiddelde latentie (milliseconden) tussen inkomend bericht naar IoT Hub en berichtingress in een opslageindpunt. |
Routering: berichten bezorgd bij Event Hubs | d2c.endpoints.egress.eventHubs | Tellen | Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij aangepaste eindpunten van het type Event Hubs. Berichtenroutes naar ingebouwd eindpunt (gebeurtenissen) worden niet opgenomen. |
Routering: berichten bezorgd bij Service Bus-wachtrij | d2c.endpoints.egress.serviceBusQueues | Tellen | Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij Service Bus-wachtrijeindpunten. |
Routering: berichten bezorgd bij Service Bus-onderwerp | d2c.endpoints.egress.serviceBusTopics | Tellen | Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij Service Bus-onderwerpeindpunten. |
Routering: berichten bezorgd bij terugval | d2c.telemetry.egress.fallback | Tellen | Het aantal keren dat IoT Hub-routering berichten bezorgde naar het eindpunt dat is gekoppeld aan de terugvalroute. |
Routering: berichten bezorgd bij berichten/gebeurtenissen | d2c.endpoints.egress.builtIn.events | Tellen | Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij het ingebouwde eindpunt (berichten/gebeurtenissen) en terugvalroute. |
Routering: berichten bezorgd in de opslag | d2c.endpoints.egress.storage | Tellen | Het aantal keren dat IoT Hub-routering berichten heeft bezorgd bij opslageindpunten. |
Routering: telemetrieberichten bezorgd | d2c.telemetry.egress.success | Tellen | Het aantal keren dat berichten zijn bezorgd bij alle eindpunten met behulp van IoT Hub-routering. Als een bericht naar meerdere eindpunten wordt gerouteerd, neemt deze waarde met één toe voor elke geslaagde levering. Als een bericht meerdere keren aan hetzelfde eindpunt wordt bezorgd, neemt deze waarde met één toe voor elke geslaagde levering. |
Routering: telemetrieberichten verwijderd | d2c.telemetry.egress.dropped | Tellen | Het aantal keren dat IoT Hub-routering berichten wegzet vanwege dode eindpunten. Met deze waarde worden berichten die worden bezorgd bij terugvalroute niet meegeteld, omdat verwijderde berichten daar niet worden bezorgd. |
Routering: telemetrieberichten zijn niet compatibel | d2c.telemetry.egress.invalid | Tellen | Het aantal keren dat IoT Hub-routering geen berichten kon leveren vanwege een incompatibiliteit met het eindpunt. Een bericht is niet compatibel met een eindpunt wanneer Iot Hub het bericht probeert te bezorgen aan een eindpunt en het mislukt met een niet-tijdelijke fout. Ongeldige berichten worden niet opnieuw geprobeerd. Deze waarde bevat geen nieuwe pogingen. |
Routering: zwevende telemetrieberichten | d2c.telemetry.egress.orphaned | Tellen | Het aantal keren dat zwevende berichten van IoT Hub-routering overeenkomen omdat deze niet overeenkomen met een routeringsquery, wanneer terugvalroute is uitgeschakeld. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Metrische gegevens voor dubbelquery's:
Weergavenaam voor metrische gegevens | Metrische gegevens | Eenheid | Beschrijving |
---|---|---|---|
Mislukte dubbele query's | twinQueries.failure | Tellen | Het aantal mislukte dubbelquery's. |
Geslaagde dubbelquery's | twinQueries.success | Tellen | Het aantal geslaagde dubbelquery's. |
Resultaatgrootte van dubbelquery's | twinQueries.resultSize | Bytes | Het totaal van de resultaatgrootte van alle geslaagde dubbelquery's. |
Voor metrische gegevens met een eenheidswaarde van Count is alleen totale aggregatie (som) geldig. Minimum-, maximum- en gemiddelde aggregaties retourneren altijd 1. Zie Ondersteunde aggregaties voor meer informatie.
Resourcelogboeken
Deze sectie bevat de typen resourcelogboeken die u voor deze service kunt verzamelen. De sectie wordt opgehaald uit de lijst met alle typen resourcelogboeken die worden ondersteund in Azure Monitor.
Ondersteunde resourcelogboeken voor Microsoft.Devices/IotHubs
Categorie | Weergavenaam van categorie | Logboektabel | Biedt ondersteuning voor basislogboekabonnement | Ondersteunt opnametijdtransformatie | Voorbeeldquery's | Kosten voor export |
---|---|---|---|---|---|---|
C2DCommands |
C2D-opdrachten | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
C2DTwinOperations |
C2D Twin-bewerkingen | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
Configurations |
Configuraties | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
Connections |
Connecties | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
D2CTwinOperations |
D2CTwinOperations | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
DeviceIdentityOperations |
Apparaatidentiteitsbewerkingen | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
DeviceStreams |
Apparaatstreams (preview) | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
DeviceTelemetry |
Apparaattelemetrie | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
DirectMethods |
Directe methoden | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
DistributedTracing |
Gedistribueerde tracering (preview) | Nee | Nee | Nr. | ||
FileUploadOperations |
Bestandsuploadbewerkingen | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
JobsOperations |
Takenbewerkingen | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
Routes |
Routes | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
TwinQueries |
Dubbelquery's | AzureDiagnostics Logboeken van meerdere Azure-resources. |
Nee | Nr. | Query's | Nee |
De volgende secties bevatten de categorietypen en schema's voor resourcelogboeken die zijn verzameld voor Azure IoT Hub. Gebeurtenissen worden alleen verzonden voor fouten in sommige categorieën.
Categorie voor cloud-naar-apparaat-opdrachten
In de categorie opdrachten voor cloud-naar-apparaat worden fouten bijgehouden die zich voordoen op de IoT-hub en zijn gerelateerd aan de pijplijn voor cloud-naar-apparaat-berichten. Deze categorie bevat fouten die optreden vanuit:
- Cloud-naar-apparaat-berichten verzenden (zoals fouten met onbevoegde afzenders),
- Cloud-naar-apparaat-berichten ontvangen (zoals bezorgingsaantal overschreden fouten) en
- Ontvangen van feedback over cloud-naar-apparaat-berichten (zoals verlopen feedbackfouten).
Deze categorie onderschept geen fouten wanneer het cloud-naar-apparaat-bericht is bezorgd, maar vervolgens onjuist wordt afgehandeld door het apparaat.
{
"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"
}
]
}
Categorie cloud-naar-apparaatdubbelbewerkingen
In de categorie cloud-naar-apparaatdubbelbewerkingen worden door de service geïnitieerde gebeurtenissen op apparaatdubbels bijgehouden. Deze bewerkingen kunnen bestaan uit het ophalen van dubbels, het bijwerken of vervangen van tags en het bijwerken of vervangen van de gewenste eigenschappen.
{
"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"
}
]
}
Categorie Apparaat-naar-clouddubbelbewerkingen
In de categorie apparaat-naar-clouddubbelbewerkingen worden door het apparaat geïnitieerde gebeurtenissen op apparaatdubbels bijgehouden. Deze bewerkingen kunnen bestaan uit het ophalen van dubbels, gerapporteerde eigenschappen bijwerken en u abonneren op de gewenste eigenschappen.
{
"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"
}
]
}
Categorie Configuraties
IoT Hub-configuratielogboeken volgen gebeurtenissen en fouten voor de functieset Automatisch Apparaatbeheer.
{
"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"
}
]
}
Categorie Verbindingen
De categorie verbindingen houdt de verbinding met het apparaat bij en verbreekt de verbinding met gebeurtenissen van een IoT-hub en fouten. Deze categorie is handig voor het identificeren van niet-geautoriseerde verbindingspogingen en of waarschuwingen wanneer u de verbinding met apparaten verliest.
Zie De verbindingsstatus van apparaten bewaken voor betrouwbare verbindingsstatus van apparaten.
{
"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"
}
]
}
Zie Voor gedetailleerde informatie over het gebruik van verbindingslogboeken voor het bewaken van apparaatconnectiviteit, monitor , diagnose en probleemoplossing voor apparaatconnectiviteit met Azure IoT Hub.
Categorie Apparaatidentiteitsbewerkingen
In de categorie apparaatidentiteitsbewerkingen worden fouten bijgehouden die optreden wanneer u probeert een vermelding in het identiteitsregister van uw IoT Hub te maken, bij te werken of te verwijderen. Het bijhouden van deze categorie is handig voor inrichtingsscenario's.
{
"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"
}
]
}
Categorie apparaatstreams (preview)
De categorie apparaatstreams houdt interacties tussen aanvragen en antwoorden bij die naar afzonderlijke apparaten worden verzonden.
{
"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"
}
]
}
Categorie apparaattelemetrie
De categorie telemetrie van het apparaat houdt fouten bij die zich voordoen op de IoT-hub en zijn gerelateerd aan de telemetriepijplijn. Deze categorie bevat fouten die optreden bij het verzenden van telemetriegebeurtenissen (zoals beperking) en het ontvangen van telemetriegebeurtenissen (zoals onbevoegde lezer). Deze categorie kan geen fouten onderscheppen die worden veroorzaakt door code die wordt uitgevoerd op het apparaat zelf.
{
"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"
}
]
}
Categorie Directe methoden
De categorie directe methoden houdt interacties tussen aanvragen en antwoorden bij die naar afzonderlijke apparaten worden verzonden. Deze aanvragen worden gestart in de cloud.
{
"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"
}
]
}
Categorie gedistribueerde tracering (preview)
De categorie gedistribueerde tracering houdt de correlatie-id's bij voor berichten die de header van de traceringscontext bevatten. Als u deze logboeken volledig wilt inschakelen, moet code aan de clientzijde worden bijgewerkt door ioT-toepassingen end-to-end te analyseren en diagnosticeren met gedistribueerde IoT Hub-tracering (preview).
Het correlationId
voldoet aan het W3C Trace Context-voorstel , waar het een trace-id
en een span-id
bevat.
IoT Hub D2C-logboeken (apparaat-naar-cloud)
IoT Hub registreert dit logboek wanneer een bericht met geldige traceringseigenschappen binnenkomt bij 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"
}
]
}
Hier wordt durationMs
niet berekend omdat de klok van IoT Hub mogelijk niet synchroon is met de klok van het apparaat en dus kan een duurberekening misleidend zijn. We raden u aan logica te schrijven met behulp van de tijdstempels in de properties
sectie om pieken in apparaat-naar-cloudlatentie vast te leggen.
Eigenschap | Type | Description |
---|---|---|
messageSize | Geheel getal | De grootte van apparaat-naar-cloud-bericht in bytes |
deviceId | Tekenreeks van 7-bits alfanumerieke tekens van ASCII | De identiteit van het apparaat |
callerLocalTimeUtc | UTC-tijdstempel | De aanmaaktijd van het bericht zoals gerapporteerd door de lokale klok van het apparaat |
calleeLocalTimeUtc | UTC-tijdstempel | De tijd van de ontvangst van berichten bij de gateway van de IoT Hub, zoals gerapporteerd door de klok aan de kant van de IoT Hub-service |
Binnenkomende IoT Hub-logboeken
IoT Hub registreert dit logboek wanneer het bericht met geldige traceringseigenschappen naar interne of ingebouwde Event Hubs schrijft.
{
"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"
}
]
}
In de properties
sectie bevat dit logboek aanvullende informatie over inkomend bericht.
Eigenschap | Type | Description |
---|---|---|
isRoutingEnabled | String | Waar of onwaar, geeft aan of berichtroutering is ingeschakeld in de IoT Hub |
parentSpanId | String | De span-id van het bovenliggende bericht, wat in dit geval de D2C-berichttracering zou zijn |
Uitgaande ioT Hub-logboeken
IoT Hub registreert dit logboek wanneer routering is ingeschakeld en het bericht naar een eindpunt wordt geschreven. Als routering niet is ingeschakeld, registreert IoT Hub dit logboek niet.
{
"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"
}
]
}
In de properties
sectie bevat dit logboek aanvullende informatie over inkomend bericht.
Eigenschap | Type | Description |
---|---|---|
endpointName | String | De naam van het routeringseindpunt |
endpointType | String | Het type routeringseindpunt |
parentSpanId | String | De span-id van het bovenliggende bericht, wat in dit geval de ioT Hub-berichttracering voor inkomend verkeer zou zijn |
Categorie Bestandsuploadbewerkingen
In de categorie voor het uploaden van bestanden worden fouten bijgehouden die optreden op de IoT-hub en zijn gerelateerd aan de functionaliteit voor het uploaden van bestanden. Deze categorie omvat:
- Fouten die optreden met de SAS-URI, zoals wanneer deze verloopt voordat een apparaat de hub van een voltooide upload op de hoogte stelt.
- Mislukte uploads gerapporteerd door het apparaat.
- Fouten die optreden wanneer een bestand niet in de opslag wordt gevonden tijdens het maken van een IoT Hub-meldingsbericht.
Deze categorie kan geen fouten onderscheppen die rechtstreeks optreden terwijl het apparaat een bestand uploadt naar de opslag.
{
"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"
}
]
}
Categorie Takenbewerkingen
De categorie Takenbewerkingen rapporteert over taakaanvragen voor het bijwerken van apparaatdubbels of het aanroepen van directe methoden op meerdere apparaten. Deze aanvragen worden gestart in de cloud.
{
"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"
}
]
}
Categorie Routes
De berichtrouteringscategorie houdt fouten bij die optreden tijdens de evaluatie van de berichtroute en de eindpuntstatus, zoals wordt waargenomen door IoT Hub. Deze categorie bevat gebeurtenissen zoals:
- Een regel resulteert in 'niet-gedefinieerd'
- IoT Hub markeert een eindpunt als dood
- Eventuele fouten die zijn ontvangen van een eindpunt
Deze categorie bevat geen specifieke fouten over de berichten zelf (zoals apparaatbeperkingsfouten), die worden gerapporteerd onder de categorie Apparaattelemetrie.
{
"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"
}
]
}
Hier vindt u meer informatie over routeringsresourcelogboeken:
- Lijst met foutcodes voor resourcelogboekroutering
- Lijst met routeringsresourcelogboeken operationNames
Categorie dubbelquery's
De categorie dubbelquery's rapporteert op queryaanvragen voor apparaatdubbels die in de cloud worden geïnitieerd.
{
"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-logboekentabellen
In deze sectie vindt u de Tabellen van Azure Monitor-logboeken die relevant zijn voor deze service, die beschikbaar zijn voor query's door Log Analytics met behulp van Kusto-query's. De tabellen bevatten resourcelogboekgegevens en mogelijk meer, afhankelijk van wat er wordt verzameld en doorgestuurd naar deze tabellen.
IoT Hub Microsoft.Devices/IotHubs
Activiteitenlogboek
De gekoppelde tabel bevat de bewerkingen die kunnen worden vastgelegd in het activiteitenlogboek voor deze service. Deze bewerkingen zijn een subset van alle mogelijke bewerkingen van de resourceprovider in het activiteitenlogboek.
Zie het schema voor activiteitenlogboeken voor meer informatie over het schema van vermeldingen in het activiteitenlogboek.
Gerelateerde inhoud
- Zie Azure IoT Hub bewaken voor een beschrijving van het bewaken van IoT Hub.
- Zie Azure-resources bewaken met Azure Monitor voor meer informatie over het bewaken van Azure-resources.