Referens för Azure IoT Hub-övervakningsdata
Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.
Mått
I det här avsnittet visas alla automatiskt insamlade plattformsmått för den här tjänsten. Dessa mått är också en del av den globala listan över alla plattformsmått som stöds i Azure Monitor.
Information om kvarhållning av mått finns i Översikt över Azure Monitor-mått.
Mått som stöds för Microsoft.Devices/IoTHubs
I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.Devices/IoTHubs.
- Alla kolumner kanske inte finns i varje tabell.
- Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.
Tabellrubriker
- Kategori – måttgruppen eller klassificeringen.
- Mått – Måttets visningsnamn som det visas i Azure Portal.
- Namn i REST API – måttnamnet som anges i REST-API:et.
- Enhet – måttenhet.
- Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (genomsnitt), Minimum (Min), Maximum (Max), Total (Sum), Count.
- Dimensionsdimensioner - som är tillgängliga för måttet.
- Tidsintervall - Intervall där måttet samplas. Indikerar till exempel
PT1M
att måttet samplas varje minut,PT30M
var 30:e minut,PT1H
varje timme och så vidare. - DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Mått | Namn i REST API | Enhet | Aggregering | Dimensioner | Tidsintervall | DS-export |
---|---|---|---|---|---|---|
C2D-meddelanden övergivna Antal meddelanden från moln till enhet som övergivits av enheten |
c2d.commands.egress.abandon.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
C2D-meddelandeleveranser har slutförts Antal meddelandeleveranser från moln till enhet som har slutförts av enheten |
c2d.commands.egress.complete.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
C2D-meddelanden avvisades Antal meddelanden från moln till enhet som avvisas av enheten |
c2d.commands.egress.reject.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade direktmetodanrop Antalet misslyckade direktmetodanrop. |
c2d.methods.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Begärandestorlek för direktmetodanrop Medelvärdet, min och max för alla lyckade direktmetodbegäranden. |
c2d.methods.requestSize |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Svarsstorlek för direktmetodanrop Medelvärdet, min och max för alla lyckade direktmetodsvar. |
c2d.methods.responseSize |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade direktmetodanrop Antalet lyckade direktmetodanrop. |
c2d.methods.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade tvillingläsningar från serverdelen Antalet misslyckade backend-initierade tvillingläsningar. |
c2d.twin.read.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Svarsstorlek för tvillingläsningar från serverdelen Medelvärdet, min och max för alla lyckade backend-initierade tvillingläsningar. |
c2d.twin.read.size |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade tvillingläsningar från serverdelen Antalet lyckade backend-initierade tvillingläsningar. |
c2d.twin.read.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade tvillinguppdateringar från serverdelen Antalet misslyckade serverdelsinitierade tvillinguppdateringar. |
c2d.twin.update.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Storlek på tvillinguppdateringar från serverdelen Den genomsnittliga, minsta och högsta storleken för alla lyckade serverdelsinitierade tvillinguppdateringar. |
c2d.twin.update.size |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade tvillinguppdateringar från serverdelen Antalet lyckade serverdelsinitierade tvillinguppdateringar. |
c2d.twin.update.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
C2D-meddelanden har upphört att gälla Antal meddelanden som har upphört att gälla från moln till enhet |
C2DMessagesExpired |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Konfigurationsmått Mått för konfigurationsåtgärder |
configurations |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Anslutna enheter Antal enheter som är anslutna till din IoT-hubb |
connectedDeviceCount |
Antal | Genomsnitt, Max, Minimum | <ingen> | PT1M | Nej |
Routning: meddelanden som levereras till meddelanden/händelser Antalet gånger IoT Hub-routning har levererat meddelanden till den inbyggda slutpunkten (meddelanden/händelser). |
d2c.endpoints.egress.builtIn.events |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: meddelanden som levereras till Händelsehubb Antalet gånger IoT Hub-routning har levererat meddelanden till Event Hub-slutpunkter. |
d2c.endpoints.egress.eventHubs |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: meddelanden som levereras till Service Bus-kön Antalet gånger IoT Hub-routning har levererat meddelanden till Service Bus-köslutpunkter. |
d2c.endpoints.egress.serviceBusQueues |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: meddelanden som levereras till Service Bus-ämnet Antalet gånger IoT Hub-routning har levererat meddelanden till Service Bus-ämnesslutpunkter. |
d2c.endpoints.egress.serviceBusTopics |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: meddelanden som levereras till lagring Antalet gånger IoT Hub-routning har levererat meddelanden till lagringsslutpunkter. |
d2c.endpoints.egress.storage |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: blobar som levereras till lagring Antalet gånger IoT Hub-routning levererade blobar till lagringsslutpunkter. |
d2c.endpoints.egress.storage.blobs |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: data som levereras till lagring Mängden data (byte) IoT Hub-routning som levereras till lagringsslutpunkter. |
d2c.endpoints.egress.storage.bytes |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: svarstid för meddelanden/händelser Genomsnittlig svarstid (millisekunder) mellan meddelandeingress till IoT Hub och telemetrimeddelandeingress till den inbyggda slutpunkten (meddelanden/händelser). |
d2c.endpoints.latency.builtIn.events |
Millisekunder | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Routning: meddelandefördröjning för Event Hub Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och meddelandeingressen till en Event Hub-slutpunkt. |
d2c.endpoints.latency.eventHubs |
Millisekunder | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Routning: meddelandesvarstid för Service Bus-kö Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och telemetrimeddelandets ingress till en Service Bus-köslutpunkt. |
d2c.endpoints.latency.serviceBusQueues |
Millisekunder | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Routning: meddelandefördröjning för Service Bus-ämne Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och telemetrimeddelandets ingress till en Service Bus-ämnesslutpunkt. |
d2c.endpoints.latency.serviceBusTopics |
Millisekunder | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Routning: meddelandesvarstid för lagring Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och telemetrimeddelandets ingress till en lagringsslutpunkt. |
d2c.endpoints.latency.storage |
Millisekunder | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Routning: telemetrimeddelanden har släppts Antalet gånger meddelanden togs bort av IoT Hub-routning på grund av döda slutpunkter. Det här värdet räknar inte meddelanden som levereras till återställningsvägen eftersom borttagna meddelanden inte levereras där. |
d2c.telemetry.egress.dropped |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: meddelanden som levereras till reserv Antalet gånger IoT Hub-routning levererade meddelanden till slutpunkten som är associerad med återställningsvägen. |
d2c.telemetry.egress.fallback |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: telemetrimeddelanden är inkompatibla Antalet gånger IoT Hub-routning inte kunde leverera meddelanden på grund av en inkompatibilitet med slutpunkten. Det här värdet inkluderar inte återförsök. |
d2c.telemetry.egress.invalid |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: telemetrimeddelanden överblivna Antalet gånger meddelanden överblivnas av IoT Hub-routning eftersom de inte matchade några routningsregler (inklusive reservregeln). |
d2c.telemetry.egress.orphaned |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Routning: telemetrimeddelanden levereras Antalet gånger meddelanden har levererats till alla slutpunkter med IoT Hub-routning. Om ett meddelande dirigeras till flera slutpunkter ökar det här värdet med en för varje lyckad leverans. Om ett meddelande levereras till samma slutpunkt flera gånger ökar det här värdet med en för varje lyckad leverans. |
d2c.telemetry.egress.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Sändningsförsök för telemetrimeddelande Antal telemetrimeddelanden från enhet till moln som försökte skickas till din IoT-hubb |
d2c.telemetry.ingress.allProtocol |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Antal begränsningsfel Antal begränsningsfel på grund av begränsning av enhetens dataflöde |
d2c.telemetry.ingress.sendThrottle |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Telemetrimeddelanden som skickas Antal telemetrimeddelanden från enhet till moln som skickats till din IoT-hubb |
d2c.telemetry.ingress.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade tvillingläsningar från enheter Antalet misslyckade enhetsinitierade tvillingläsningar. |
d2c.twin.read.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Svarsstorlek för tvillingläsningar från enheter Medelvärdet, min och max för alla lyckade enhetsinitierade tvillingläsningar. |
d2c.twin.read.size |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade tvillingläsningar från enheter Antalet lyckade enhetsinitierade tvillingläsningar. |
d2c.twin.read.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade tvillinguppdateringar från enheter Antalet misslyckade enhetsinitierade tvillinguppdateringar. |
d2c.twin.update.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Storleken på tvillinguppdateringar från enheter Den genomsnittliga, minsta och högsta storleken för alla lyckade enhetsinitierade tvillinguppdateringar. |
d2c.twin.update.size |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade tvillinguppdateringar från enheter Antalet lyckade enhetsinitierade tvillinguppdateringar. |
d2c.twin.update.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Totalt antal meddelanden som används Antal meddelanden som används i dag |
dailyMessageQuotaUsed |
Antal | Genomsnitt, Minimum, Maximum | <ingen> | PT1M | Ja |
Total enhetsdataanvändning Byte som överförs till och från enheter som är anslutna till IotHub |
deviceDataUsage |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Total användning av enhetsdata (förhandsversion) Byte som överförs till och från enheter som är anslutna till IotHub |
deviceDataUsageV2 |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Anslutna enheter (inaktuella) Antal enheter som är anslutna till din IoT-hubb |
devices.connectedDevices.allProtocol |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Totalt antal enheter (inaktuella) Antal enheter som registrerats på din IoT-hubb |
devices.totalDevices |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Event Grid-leveranser Antalet IoT Hub-händelser som publicerats till Event Grid. Använd resultatdimensionen för antalet lyckade och misslyckade begäranden. EventType-dimensionen visar typen av händelse (https://aka.ms/ioteventgrid). |
EventGridDeliveries |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | Result , EventType |
PT1M | Ja |
Svarstid för Event Grid Den genomsnittliga svarstiden (millisekunder) från när Iot Hub-händelsen genererades till när händelsen publicerades till Event Grid. Det här talet är ett genomsnitt mellan alla händelsetyper. Använd EventType-dimensionen för att se svarstiden för en viss typ av händelse. |
EventGridLatency |
Millisekunder | Genomsnitt, Minimum, Maximum | EventType |
PT1M | Ja |
Misslyckade uppsägningar av jobb Antalet misslyckade anrop för att avbryta ett jobb. |
jobs.cancelJob.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade uppsägningar av jobb Antalet lyckade anrop för att avbryta ett jobb. |
jobs.cancelJob.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Slutförda jobb Antalet slutförda jobb. |
jobs.completed |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Det gick inte att skapa metodanropsjobb Antalet misslyckade skapande av direktmetodanropsjobb. |
jobs.createDirectMethodJob.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade skapanden av metodanropsjobb Antalet lyckade skapande av direktmetodanropsjobb. |
jobs.createDirectMethodJob.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade skapanden av tvillinguppdateringsjobb Antalet misslyckade skapande av tvillinguppdateringsjobb. |
jobs.createTwinUpdateJob.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade skapanden av tvillinguppdateringsjobb Antalet lyckade skapande av tvillinguppdateringsjobb. |
jobs.createTwinUpdateJob.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade jobb Antalet misslyckade jobb. |
jobs.failed |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade anrop till listjobb Antalet misslyckade anrop till listjobb. |
jobs.listJobs.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade anrop till listjobb Antalet lyckade anrop till listjobb. |
jobs.listJobs.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Misslyckade jobbfrågor Antalet misslyckade anrop till frågejobb. |
jobs.queryJobs.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade jobbfrågor Antalet lyckade anrop till frågejobb. |
jobs.queryJobs.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Meddelandestorlek för routningsleverans i byte (förhandsversion) Den totala storleken i byte av meddelanden som levereras av IoT Hub till en slutpunkt. Du kan använda dimensionerna EndpointName och EndpointType för att visa storleken på meddelandena i byte som levereras till dina olika slutpunkter. Måttvärdet ökar för varje meddelande som levereras, inklusive om meddelandet levereras till flera slutpunkter eller om meddelandet levereras till samma slutpunkt flera gånger. |
RoutingDataSizeInBytesDelivered |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | EndpointType , , EndpointName RoutingSource |
PT1M | Ja |
Routningsleveranser (förhandsversion) Antalet gånger IoT Hub försökte leverera meddelanden till alla slutpunkter med routning. Om du vill se antalet lyckade eller misslyckade försök använder du resultatdimensionen. Om du vill se orsaken till felet, till exempel ogiltigt, borttaget eller överblivet, använder du dimensionen FailureReasonCategory. Du kan också använda dimensionerna EndpointName och EndpointType för att förstå hur många meddelanden som levererades till dina olika slutpunkter. Måttvärdet ökar med en för varje leveransförsök, inklusive om meddelandet levereras till flera slutpunkter eller om meddelandet levereras till samma slutpunkt flera gånger. |
RoutingDeliveries |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | EndpointType , EndpointName , FailureReasonCategory , , , Result RoutingSource |
PT1M | Ja |
Svarstid för routningsleverans (förhandsversion) Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och telemetrimeddelandets ingress till en slutpunkt. Du kan använda dimensionerna EndpointName och EndpointType för att förstå svarstiden för dina olika slutpunkter. |
RoutingDeliveryLatency |
Millisekunder | Genomsnitt, Minimum, Maximum | EndpointType , , EndpointName RoutingSource |
PT1M | Ja |
Totalt antal enheter Antal enheter som registrerats på din IoT-hubb |
totalDeviceCount |
Antal | Genomsnitt, Max, Minimum | <ingen> | PT1M | Nej |
Misslyckade tvillingfrågor Antalet misslyckade tvillingfrågor. |
twinQueries.failure |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Resultatstorlek för tvillingfrågor Medelvärdet, min och max för resultatstorleken för alla lyckade tvillingfrågor. |
twinQueries.resultSize |
Byte | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Lyckade tvillingfrågor Antalet lyckade tvillingfrågor. |
twinQueries.success |
Antal | Genomsnitt, Minimum, Maximum, Total (Sum) | <ingen> | PT1M | Ja |
Sammansättningar som stöds
Kolumnen Sammansättningstyp i tabellen motsvarar den standardaggregering som används när måttet väljs för ett diagram eller en avisering.
För de flesta mått är alla aggregeringstyper giltiga. För antal mått med kolumnvärdet Antal enheter är endast vissa aggregeringar giltiga. Antal mått kan vara en av två typer:
För mått för antal enskilda punkter registrerar IoT Hub en enskild datapunkt (i princip en 1) varje gång den uppmätta åtgärden inträffar. Azure Monitor summerar sedan dessa datapunkter över den angivna kornigheten. Exempel på mått med en enda punkt är telemetrimeddelanden som skickas och C2D-meddelandeleveranser har slutförts. För dessa mått är den enda relevanta aggregeringstypen Total (Summa). På portalen kan du välja minimum, maximum och average. Dessa värden är alltid 1.
För mått för antal ögonblicksbilder registrerar IoT Hub ett totalt antal när den uppmätta åtgärden inträffar. För närvarande finns det tre mått för ögonblicksbilder som genereras av IoT Hub: Totalt antal meddelanden som används, Totalt antal enheter och Anslutna enheter. Eftersom dessa mått utgör en "total" kvantitet varje gång, är det inte meningsfullt att summera dem över den angivna kornigheten. Azure Monitor begränsar dig till att välja medelvärde, minimum och maximum för aggregeringstypen för dessa mått.
Måttdimensioner
Information om vilka måttdimensioner som finns i Flerdimensionella mått.
Den här tjänsten har följande dimensioner associerade med sina mått.
Dimensionsnamn | beskrivning |
---|---|
EndpointName | Slutpunktsnamnet |
EndpointType | eventHubs , serviceBusQueues , cosmosDB , serviceBusTopics , builtin , eller blobStorage |
EventType | Microsoft.Devices.DeviceCreated , Microsoft.Devices.DeviceDeleted , Microsoft.Devices.DeviceConnected , Microsoft.Devices.DeviceDisconnected , eller Microsoft.Devices.DeviceTelemetry Mer information finns i Händelsetyper. |
FailureReasonCategory | Något av följande värden: invalid , dropped , orphaned eller null . |
Result | Antingen success eller failure |
Routningskälla | Device Messages , , Twin Change Events Device Lifecycle Events |
Måttvisningsnamn och aggregering
Följande tabeller innehåller mer information om måtten som beskrivs i föregående tabell. De visar IoT Hub-plattformsmåtten efter allmän kategori och listmått efter deras visningsnamn som tilldelats i Azure Portal.
Kommandomått för moln till enhet:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
C2D-meddelanden har upphört att gälla | C2DMessagesExpired | Antal | Antal meddelanden som har upphört att gälla från moln till enhet |
C2D-meddelandeleveranser har slutförts | c2d.commands.egress.complete.success | Antal | Antal meddelandeleveranser från moln till enhet som har slutförts av enheten |
C2D-meddelanden övergivna | c2d.commands.egress.abandon.success | Antal | Antal meddelanden från moln till enhet som övergivits av enheten |
C2D-meddelanden avvisades | c2d.commands.egress.reject.success | Antal | Antal meddelanden från moln till enhet som avvisas av enheten |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Mått för moln-till-enhetsdirigeringsmetoder:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Misslyckade direktmetodsanrop | c2d.methods.failure | Antal | Antalet misslyckade direktmetodanrop. |
Begäransstorlek för direktmetodsanrop | c2d.methods.requestSize | Byte | Antalet lyckade direktmetodbegäranden. |
Svarsstorlek för direktmetodsanrop | c2d.methods.responseSize | Byte | Antalet lyckade direktmetodsvar. |
Lyckade direktmetodanrop | c2d.methods.success | Antal | Antalet lyckade direktmetodanrop. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Mått för åtgärder mellan moln och enhetstvillingar:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Misslyckade tvillingläsningar från serverdel | c2d.twin.read.failure | Antal | Antalet misslyckade backend-initierade tvillingläsningar. |
Misslyckade tvillinguppdateringar från serverdel | c2d.twin.update.failure | Antal | Antalet misslyckade serverdelsinitierade tvillinguppdateringar. |
Svarsstorlek för tvillingläsningar från serverdel | c2d.twin.read.size | Byte | Antalet lyckade backend-initierade tvillingläsningar. |
Storlek på tvillinguppdateringar från serverdelen | c2d.twin.update.size | Byte | Den totala storleken på alla lyckade serverdelsinitierade tvillinguppdateringar. |
Lyckade tvillingläsningar från serverdel | c2d.twin.read.success | Antal | Antalet lyckade backend-initierade tvillingläsningar. |
Lyckade tvillinguppdateringar från serverdel | c2d.twin.update.success | Antal | Antalet lyckade serverdelsinitierade tvillinguppdateringar. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Konfigurationsmått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Konfigurationsmått | Konfigurationer | Antal | Antal totala CRUD-åtgärder som utförts för enhetskonfiguration och IoT Edge-distribution på en uppsättning målenheter. Här ingår antalet åtgärder som ändrar enhetstvillingen eller modultvillingen på grund av dessa konfigurationer. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Dagliga kvotmått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Total användning av enhetsdata | deviceDataUsage | Byte | Byte som överförs till och från enheter som är anslutna till IotHub |
Total användning av enhetsdata (förhandsversion) | deviceDataUsageV2 | Totalt | Byte som överförs till och från enheter som är anslutna till IotHub |
Totalt antal meddelanden som används | dailyMessageQuotaUsed | Antal | Antal meddelanden som används i dag. Ett kumulativt värde som återställs till noll vid 00:00 UTC varje dag. |
För Totalt antal meddelanden som används stöds endast minsta, högsta och genomsnittliga aggregeringar. Mer information finns i Sammansättningar som stöds.
Enhetsmått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Totalt antal enheter (inaktuella) | devices.totalDevices | Antal | Antal enheter som registrerats på din IoT-hubb |
Anslutna enheter (inaktuella) | devices.connectedDevices.allProtocol | Antal | Antal enheter som är anslutna till din IoT-hubb |
Totalt antal enheter | totalDeviceCount | Antal | Antal enheter som registrerats på din IoT-hubb |
Anslutna enheter | connectedDeviceCount | Antal | Antal enheter som är anslutna till din IoT-hubb |
För Totalt antal enheter (inaktuella) och Anslutna enheter (inaktuella) är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
För Totalt antal enheter och Anslutna enheter är endast lägsta, högsta och genomsnittliga aggregeringar giltiga. Mer information finns i Sammansättningar som stöds.
Totalt antal enheter och anslutna enheter kan inte exporteras via diagnostikinställningar.
Mått för enhetstelemetri:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Antal begränsningsfel | d2c.telemetry.ingress.sendThrottle | Antal | Antal begränsningsfel på grund av begränsning av enhetens dataflöde |
Försök att skicka meddelanden med telemetri | d2c.telemetry.ingress.allProtocol | Antal | Antal telemetrimeddelanden från enhet till moln som försökte skickas till din IoT-hubb |
Skickade telemetrimeddelanden | d2c.telemetry.ingress.success | Antal | Antal telemetrimeddelanden från enhet till moln som skickats till din IoT-hubb |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Mått för åtgärder mellan enheter och molntvillingar:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Misslyckade tvillingläsningar från enheter | d2c.twin.read.failure | Antal | Antalet misslyckade enhetsinitierade tvillingläsningar. |
Misslyckade tvillinguppdateringar från enheter | d2c.twin.update.failure | Antal | Antalet misslyckade enhetsinitierade tvillinguppdateringar. |
Svarsstorlek för tvillingläsningar från enheter | d2c.twin.read.size | Byte | Antalet lyckade enhetsinitierade tvillingläsningar. |
Storleken på tvillinguppdateringar från enheter | d2c.twin.update.size | Byte | Den totala storleken på alla lyckade enhetsinitierade tvillinguppdateringar. |
Lyckade tvillingläsningar från enheter | d2c.twin.read.success | Antal | Antalet lyckade enhetsinitierade tvillingläsningar. |
Lyckade tvillinguppdateringar från enheter | d2c.twin.update.success | Antal | Antalet lyckade enhetsinitierade tvillinguppdateringar. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Event Grid-mått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Event Grid-leveranser | EventGridDeliveries | Antal | Antalet IoT Hub-händelser som publicerats till Event Grid. Använd resultatdimensionen för antalet lyckade och misslyckade begäranden. EventType-dimensionen visar typen av händelse (https://aka.ms/ioteventgrid). |
Svarstid för Event Grid | EventGridLatency | Millisekunder | Den genomsnittliga svarstiden (millisekunder) från när Iot Hub-händelsen genererades till när händelsen publicerades till Event Grid. Det här talet är ett genomsnitt mellan alla händelsetyper. Använd EventType-dimensionen för att se svarstiden för en viss typ av händelse. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Jobbmått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Slutförda arbeten | jobs.completed | Antal | Antalet slutförda jobb. |
Misslyckade anrop för att lista jobb | jobs.listJobs.failure | Antal | Antalet misslyckade anrop till listjobb. |
Misslyckat skapande av metodanropsjobb | jobs.createDirectMethodJob.failure | Antal | Antalet misslyckade skapande av direktmetodanropsjobb. |
Misslyckat skapande av tvillinguppdateringsjobb | jobs.createTwinUpdateJob.failure | Antal | Antalet misslyckade skapande av tvillinguppdateringsjobb. |
Misslyckade jobbannulleringar | jobs.cancelJob.failure | Antal | Antalet misslyckade anrop för att avbryta ett jobb. |
Misslyckade jobbfrågor | jobs.queryJobs.failure | Antal | Antalet misslyckade anrop till frågejobb. |
Misslyckade jobb | jobs.failed | Antal | Antalet misslyckade jobb. |
Lyckade anrop till listjobb | jobs.listJobs.success | Antal | Antalet lyckade anrop till listjobb. |
Lyckade skapanden av metodanropsjobb | jobs.createDirectMethodJob.success | Antal | Antalet lyckade skapande av direktmetodanropsjobb. |
Lyckade skapanden av tvillinguppdateringsjobb | jobs.createTwinUpdateJob. lyckades |
Antal | Antalet lyckade skapande av tvillinguppdateringsjobb. |
Lyckade uppsägningar av jobb | jobs.cancelJob.success | Antal | Antalet lyckade anrop för att avbryta ett jobb. |
Lyckade jobbfrågor | jobs.queryJobs.success | Antal | Antalet lyckade anrop till frågejobb. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Routningsmått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Routningsleveranser (förhandsversion) | RoutningDeliveries | Antal | Måttet för routningsleverans. Använd dimensionerna för att identifiera leveransstatus för en specifik slutpunkt eller för en specifik routningskälla. |
Meddelandestorlek för routningsleverans i byte (förhandsversion) | RoutingDataSizeInBytesDelivered | Byte | Det totala antalet byte som dirigeras av IoT Hub till anpassad slutpunkt och inbyggd slutpunkt. Använd dimensionerna för att identifiera datastorleken som dirigeras till en specifik slutpunkt eller för en specifik routningskälla. |
Svarstid för routningsleverans (förhandsversion) | RoutingDeliveryLatency | Millisekunder | Måttet för svarstid för routningsleverans. Använd dimensionerna för att identifiera svarstiden för en specifik slutpunkt eller för en specifik routningskälla. |
Routning: blobar som levererats till minne | d2c.endpoints.egress.storage.blobs | Antal | Antalet gånger IoT Hub-routning levererade blobar till lagringsslutpunkter. |
Routning: data som levererats till minne | d2c.endpoints.egress.storage.bytes | Byte | Mängden data (byte) IoT Hub-routning som levereras till lagringsslutpunkter. |
Routning: meddelandefördröjning för Event Hubs | d2c.endpoints.latency.eventHubs | Millisekunder | Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och ingressen för meddelanden till anpassade slutpunkter av typen Event Hubs. Meddelanden som dirigeras till den inbyggda slutpunkten (händelser) ingår inte. |
Routning: meddelandesvarstid för Service Bus-kö | d2c.endpoints.latency.serviceBusQueues | Millisekunder | Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och meddelandeingressen till en Service Bus-köslutpunkt. |
Routning: meddelandefördröjning för Service Bus-ämne | d2c.endpoints.latency.serviceBusTopics | Millisekunder | Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och meddelandeingressen till en Service Bus-ämnesslutpunkt. |
Routning: svarstid för meddelanden/händelser | d2c.endpoints.latency.builtIn.events | Millisekunder | Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och meddelandeingressen till den inbyggda slutpunkten (meddelanden/händelser) och återställningsvägen. |
Routning: meddelandesvarstid för lagring | d2c.endpoints.latency.storage | Millisekunder | Den genomsnittliga svarstiden (millisekunder) mellan meddelandeingressen till IoT Hub och meddelandeingressen till en lagringsslutpunkt. |
Routning: meddelanden som levereras till Event Hubs | d2c.endpoints.egress.eventHubs | Antal | Antalet gånger IoT Hub-routning har levererat meddelanden till anpassade slutpunkter av typen Event Hubs. Meddelanden som dirigeras till den inbyggda slutpunkten (händelser) ingår inte. |
Routning: meddelanden som levereras till Service Bus-kön | d2c.endpoints.egress.serviceBusQueues | Antal | Antalet gånger IoT Hub-routning har levererat meddelanden till Service Bus-köslutpunkter. |
Routning: meddelanden som levereras till Service Bus-ämnet | d2c.endpoints.egress.serviceBusTopics | Antal | Antalet gånger IoT Hub-routning har levererat meddelanden till Service Bus-ämnesslutpunkter. |
Routning: meddelanden som levereras till reserv | d2c.telemetry.egress.fallback | Antal | Antalet gånger IoT Hub-routning levererade meddelanden till slutpunkten som är associerad med återställningsvägen. |
Routning: meddelanden som levereras till meddelanden/händelser | d2c.endpoints.egress.builtIn.events | Antal | Antalet gånger IoT Hub-routning har levererat meddelanden till den inbyggda slutpunkten (meddelanden/händelser) och återställningsvägen. |
Routning: meddelanden som levereras till lagring | d2c.endpoints.egress.storage | Antal | Antalet gånger IoT Hub-routning har levererat meddelanden till lagringsslutpunkter. |
Routning: telemetrimeddelanden levereras | d2c.telemetry.egress.success | Antal | Antalet gånger meddelanden har levererats till alla slutpunkter med IoT Hub-routning. Om ett meddelande dirigeras till flera slutpunkter ökar det här värdet med en för varje lyckad leverans. Om ett meddelande levereras till samma slutpunkt flera gånger ökar det här värdet med en för varje lyckad leverans. |
Routning: telemetrimeddelanden har släppts | d2c.telemetry.egress.dropped | Antal | Antalet gånger IoT Hub-routning släpper meddelanden på grund av döda slutpunkter. Det här värdet räknar inte meddelanden som levereras till återställningsvägen eftersom borttagna meddelanden inte levereras där. |
Routning: telemetrimeddelanden är inkompatibla | d2c.telemetry.egress.invalid | Antal | Antalet gånger IoT Hub-routning inte kunde leverera meddelanden på grund av en inkompatibilitet med slutpunkten. Ett meddelande är inte kompatibelt med en slutpunkt när Iot Hub försöker leverera meddelandet till en slutpunkt och det misslyckas med ett icke-övergående fel. Ogiltiga meddelanden görs inte på nytt. Det här värdet innehåller inte återförsök. |
Routning: telemetrimeddelanden överblivna | d2c.telemetry.egress.orphaned | Antal | Antalet gånger IoT Hub dirigerar överblivna meddelanden eftersom de inte matchade någon routningsfråga när återställningsvägen är inaktiverad. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Tvillingfrågemått:
Måttvisningsnamn | Mått | Enhet | beskrivning |
---|---|---|---|
Misslyckade tvillingfrågor | twinQueries.failure | Antal | Antalet misslyckade tvillingfrågor. |
Lyckade tvillingfrågor | twinQueries.success | Antal | Antalet lyckade tvillingfrågor. |
Resultatstorlek för tvillingfrågor | twinQueries.resultSize | Byte | Summan av resultatstorleken för alla lyckade tvillingfrågor. |
För mått med enhetsvärdet Antal är endast total (summa) aggregering giltig. Minsta, högsta och genomsnittliga aggregeringar returnerar alltid 1. Mer information finns i Sammansättningar som stöds.
Resursloggar
I det här avsnittet visas de typer av resursloggar som du kan samla in för den här tjänsten. Avsnittet hämtar från listan över alla kategorityper för resursloggar som stöds i Azure Monitor.
Resursloggar som stöds för Microsoft.Devices/IotHubs
Kategori | Visningsnamn för kategori | Loggtabell | Stöder grundläggande loggplan | Stöder inmatningstidstransformering | Exempelfrågor | Kostnader för export |
---|---|---|---|---|---|---|
C2DCommands |
C2D-kommandon | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
C2DTwinOperations |
C2D-tvillingåtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
Configurations |
-konfigurationer | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
Connections |
anslutningar | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
D2CTwinOperations |
D2CTwinOperations | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
DeviceIdentityOperations |
Enhetsidentitetsåtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
DeviceStreams |
Enhetsströmmar (förhandsversion) | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
DeviceTelemetry |
Enhetstelemetri | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
DirectMethods |
Direktmetoder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
DistributedTracing |
Distribuerad spårning (förhandsversion) | Nej | Nej | Nej | ||
FileUploadOperations |
Filuppladdningsåtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
JobsOperations |
Jobbåtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
Routes |
Vägar | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
TwinQueries |
Tvillingfrågor | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
I följande avsnitt visas de kategorityper och scheman för resursloggar som samlats in för Azure IoT Hub. Händelser genereras endast för fel i vissa kategorier.
Kategori för kommandon från moln till enhet
Kategorin moln-till-enhet-kommandon spårar fel som inträffar på IoT-hubben och är relaterade till meddelandepipelinen från moln till enhet. Den här kategorin innehåller fel som inträffar från:
- Skicka meddelanden från moln till enhet (till exempel obehöriga avsändare)
- Ta emot meddelanden från moln till enhet (till exempel att leveransantalet överskred felen) och
- Ta emot feedback om meddelanden från moln till enhet (till exempel fel som har upphört att gälla för feedback).
Den här kategorin fångar inte upp fel när meddelandet från moln till enhet levereras utan hanteras felaktigt av enheten.
{
"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"
}
]
}
Kategori för tvillingåtgärder från moln till enhet
Kategorin moln-till-enhet-tvillingåtgärder spårar tjänstinitierade händelser på enhetstvillingar. Dessa åtgärder kan omfatta hämta tvilling, uppdatera eller ersätta taggar och uppdatera eller ersätta önskade egenskaper.
{
"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"
}
]
}
Enhets-till-moln-tvillingåtgärdskategori
Kategorin enhets-till-moln-tvillingåtgärder spårar enhetsinitierade händelser på enhetstvillingar. Dessa åtgärder kan omfatta hämta tvilling, uppdatera rapporterade egenskaper och prenumerera på önskade egenskaper.
{
"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"
}
]
}
Kategorin Konfigurationer
IoT Hub-konfigurationsloggar spårar händelser och fel för funktionen Automatisk Enhetshantering.
{
"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"
}
]
}
Kategori för anslutningar
Anslutningskategorin spårar enhetsanslutnings- och frånkopplingshändelser från en IoT-hubb och fel. Den här kategorin är användbar för att identifiera obehöriga anslutningsförsök och eller aviseringar när du förlorar anslutningen till enheter.
Tillförlitlig anslutningsstatus för enheter finns i Övervaka enhetens anslutningsstatus.
{
"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"
}
]
}
Detaljerad information om hur du använder anslutningsloggar för att övervaka enhetsanslutningar finns i Övervaka, diagnostisera och felsöka enhetsanslutningar till Azure IoT Hub.
Kategori för enhetsidentitetsåtgärder
Kategorin enhetsidentitetsåtgärder spårar fel som uppstår när du försöker skapa, uppdatera eller ta bort en post i IoT-hubbens identitetsregister. Det är användbart att spåra den här kategorin för etableringsscenarier.
{
"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"
}
]
}
Kategori för enhetsströmmar (förhandsversion)
Kategorin enhetsströmmar spårar interaktioner mellan begäranden och svar som skickas till enskilda enheter.
{
"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"
}
]
}
Kategori för enhetstelemetri
Enhetstelemetrikategorin spårar fel som inträffar vid IoT-hubben och som är relaterade till telemetripipelinen. Den här kategorin innehåller fel som inträffar när telemetrihändelser skickas (till exempel begränsning) och tar emot telemetrihändelser (till exempel obehörig läsare). Den här kategorin kan inte fånga upp fel som orsakas av kod som körs på själva enheten.
{
"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"
}
]
}
Kategori för direkta metoder
Kategorin direkta metoder spårar interaktioner mellan begäranden och svar som skickas till enskilda enheter. Dessa begäranden initieras i molnet.
{
"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"
}
]
}
Distribuerad spårningskategori (förhandsversion)
Den distribuerade spårningskategorin spårar korrelations-ID:erna för meddelanden som bär spårningskontextrubriken. Om du vill aktivera loggarna fullt ut måste kod på klientsidan uppdateras genom att följa Analysera och diagnostisera IoT-program från slutpunkt till slutpunkt med distribuerad IoT Hub-spårning (förhandsversion).
Överensstämmer correlationId
med W3C Trace Context-förslaget , där det innehåller en trace-id
och en span-id
.
IoT Hub D2C-loggar (enhet till moln)
IoT Hub registrerar den här loggen när ett meddelande som innehåller giltiga spårningsegenskaper kommer till 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"
}
]
}
durationMs
Här beräknas inte eftersom IoT Hub-klockan kanske inte är synkroniserad med enhetsklockan, och därför kan en varaktighetsberäkning vara missvisande. Vi rekommenderar att du skriver logik med hjälp av tidsstämplarna properties
i avsnittet för att samla in toppar i svarstid från enhet till moln.
Property | Type | Beskrivning |
---|---|---|
messageSize | Integer | Storleken på meddelande från enhet till moln i byte |
deviceId | Sträng med 7-bitars alfanumeriska ASCII-tecken | Enhetens identitet |
callerLocalTimeUtc | UTC-tidsstämpel | Skapandetiden för meddelandet enligt rapporten från enhetens lokala klocka |
calleeLocalTimeUtc | UTC-tidsstämpel | Tidpunkten för meddelandets ankomst till IoT Hub-gatewayen enligt IoT Hub-tjänstens sidklocka |
Ingångsloggar för IoT Hub
IoT Hub registrerar den här loggen när ett meddelande som innehåller giltiga spårningsegenskaper skrivs till interna eller inbyggda Event Hubs.
{
"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"
}
]
}
I avsnittet properties
innehåller den här loggen ytterligare information om inkommande meddelanden.
Utgående IoT Hub-loggar
IoT Hub registrerar den här loggen när routning är aktiverad och meddelandet skrivs till en slutpunkt. Om routning inte är aktiverat registrerar inte IoT Hub den här loggen.
{
"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"
}
]
}
I avsnittet properties
innehåller den här loggen ytterligare information om inkommande meddelanden.
Kategori för filuppladdningsåtgärder
Filuppladdningskategorin spårar fel som inträffar på IoT-hubben och är relaterade till filuppladdningsfunktioner. I den här kategorin ingår:
- Fel som uppstår med SAS-URI:n, till exempel när den upphör att gälla innan en enhet meddelar hubben för en slutförd uppladdning.
- Misslyckade uppladdningar som rapporterats av enheten.
- Fel som uppstår när en fil inte hittas i lagringen när IoT Hub-meddelande skapas.
Den här kategorin kan inte fånga upp fel som inträffar direkt när enheten laddar upp en fil till lagring.
{
"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"
}
]
}
Kategori för jobbåtgärder
Kategorin jobbåtgärder rapporterar om jobbbegäranden om att uppdatera enhetstvillingar eller anropa direkta metoder på flera enheter. Dessa begäranden initieras i molnet.
{
"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"
}
]
}
Kategori för vägar
Kategorin för meddelanderoutning spårar fel som inträffar under utvärdering av meddelandevägar och slutpunktshälsa enligt IoT Hub. Den här kategorin innehåller händelser som:
- En regel utvärderas till "odefinierad"
- IoT Hub markerar en slutpunkt som död
- Eventuella fel som tas emot från en slutpunkt
Den här kategorin innehåller inte specifika fel om själva meddelandena (t.ex. enhetsbegränsningsfel) som rapporteras under kategorin "enhetstelemetri".
{
"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"
}
]
}
Här är mer information om routning av resursloggar:
Kategori för tvillingfrågor
Tvillingen frågar kategorirapporter om frågebegäranden för enhetstvillingar som initieras i molnet.
{
"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"
}
]
}
Tabeller för Azure Monitor-loggar
I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten, som är tillgängliga för frågor av Log Analytics med kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.
IoT Hub Microsoft.Devices/IotHubs
Aktivitetslogg
Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.
Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.
Relaterat innehåll
- En beskrivning av övervaknings-IoT Hub finns i Övervaka Azure IoT Hub .
- Mer information om övervakning av Azure-resurser finns i Övervaka Azure-resurser med Azure Monitor .