Monitoraggio del riferimento ai dati dell'hub AzureMonitoring Azure IoT Hub data reference

Per informazioni dettagliate sulla raccolta e l'analisi dei dati di monitoraggio per l'hub Azure Internet, vedere monitorare l'hub Internet.See Monitor Azure IoT Hub for details on collecting and analyzing monitoring data for Azure IoT Hub.

MetricheMetrics

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per l'hub Azure.This section lists all the automatically collected platform metrics for Azure IoT Hub. Lo spazio dei nomi del provider di risorse per le metriche dell'hub Internet è Microsoft. Devices e lo spazio dei nomi del tipo è IoTHubs.The resource provider namespace for IoT Hub metrics is Microsoft.Devices and the type Namespace is IoTHubs.

Le sottosezioni seguenti suddividono le metriche della piattaforma dell'hub Internet in base alla categoria generale ed elencate in base al nome visualizzato che vengono visualizzate nel portale di Azure con.The following subsections break out the IoT Hub platform metrics by general category and list them by the display name that they appear in the Azure portal with. Vengono inoltre fornite informazioni rilevanti per le metriche visualizzate in ogni sottosezione.Information is also provided relevant to the metrics that appear in each subsection.

È anche possibile trovare una singola tabella in cui sono elencate tutte le metriche della piattaforma dell'hub Internet per nome della metrica in Microsoft. Devices/IotHubs nella documentazione di monitoraggio di Azure.You can also find a single table that lists all of the IoT Hub platform metrics by metric name under Microsoft.Devices/IotHubs in the Azure Monitor documentation. Tenere presente che questa tabella non fornisce alcune informazioni, ad esempio le aggregazioni supportate per alcune metriche, disponibili in questo articolo.Be aware that this table does not provide some of the information, like supported aggregations for some metrics, available in this article.

Per informazioni sulle metriche supportate da altri servizi di Azure, vedere metriche supportate con monitoraggio di Azure.To learn about metrics supported by other Azure services, see Supported metrics with Azure Monitor.

Argomenti in questa sezioneTopics in this section

Aggregazioni supportateSupported aggregations

La colonna tipo di aggregazione in ogni tabella corrisponde all'aggregazione predefinita utilizzata quando si seleziona la metrica per un grafico o un avviso.The Aggregation Type column in each table corresponds to the default aggregation that is used when the metric is selected for a chart or alert.

Screenshot che mostra l'aggregazione per le metriche

Per la maggior parte delle metriche, tutti i tipi di aggregazione sono validi. Tuttavia, per le metriche di conteggio, quelle con un valore di colonna di unità conteggio, sono valide solo alcune aggregazioni.For most metrics, all aggregation types are valid; however, for count metrics, those with a Unit column value of Count, only some aggregations are valid. Il conteggio delle metriche può essere uno dei due tipi seguenti:Count metrics can be one of two types:

  • Per le metriche di conteggio a punto singolo , l'hub Internet registra un singolo punto dati, essenzialmente un 1, ogni volta che si verifica l'operazione misurata.For Single-point count metrics, IoT Hub registers a single data point -- essentially a 1 -- every time the measured operation occurs. Monitoraggio di Azure somma quindi questi punti dati in base alla granularità specificata.Azure Monitor then sums these data points over the specified granularity. Esempi di metriche a singolo punto sono i messaggi di telemetria inviati e il recapito dei messaggi C2D completati.Examples of Single-point metrics are Telemetry messages sent and C2D message deliveries completed. Per queste metriche, l'unico tipo di aggregazione pertinente è Total (Sum).For these metrics, the only relevant aggregation type is Total (Sum). Il portale consente di scegliere minimo, massimo e medio. Tuttavia, questi valori saranno sempre 1.The portal allows you to choose minimum, maximum, and average; however, these values will always be 1.

  • Per la metrica del conteggio degli snapshot , l'hub Internet registra un conteggio totale quando si verifica l'operazione misurata.For Snapshot count metrics, IoT Hub registers a total count when the measured operation occurs. Attualmente sono disponibili tre metriche snapshot emesse dall'hub Internet: numero totale di messaggi usati, totale dispositivi (anteprima) e dispositivi connessi (anteprima).Currently, there are three Snapshot metrics emitted by IoT Hub: Total number of messages used, Total devices (preview), and Connected devices (preview). Poiché queste metriche presentano una quantità "totale" ogni volta che vengono emesse, la somma della granularità specificata non è sensata.Because these metrics present a "total" quantity every time they are emitted, summing them over the specified granularity makes no sense. Monitoraggio di Azure limita la selezione di media, minimo e massimo per il tipo di aggregazione per queste metriche.Azure Monitor limits you to selecting average, minimum, and maximum for the aggregation type for these metrics.

Metriche dei comandi da cloud a dispositivoCloud to device command metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
C2D Messages Expired (preview) (Messaggi C2D scaduti (anteprima))C2D Messages Expired (preview) C2DMessagesExpiredC2DMessagesExpired ConteggioCount TotaleTotal Numero di messaggi da cloud a dispositivo scadutiNumber of expired cloud-to-device messages NessunoNone
C2D message deliveries completed (Recapiti messaggi C2D completati)C2D message deliveries completed c2d.commands.egress.complete.successc2d.commands.egress.complete.success ConteggioCount TotaleTotal Numero di recapiti di messaggi da cloud a dispositivo completati dal dispositivoNumber of cloud-to-device message deliveries completed successfully by the device NessunoNone
C2D messages abandoned (Messaggi C2D abbandonati)C2D messages abandoned c2d.commands.egress.abandon.successc2d.commands.egress.abandon.success ConteggioCount TotaleTotal Numero di messaggi da cloud a dispositivo abbandonati dal dispositivoNumber of cloud-to-device messages abandoned by the device NessunoNone
C2D messages rejected (Messaggi C2D rifiutati)C2D messages rejected c2d.commands.egress.reject.successc2d.commands.egress.reject.success ConteggioCount TotaleTotal Numero di messaggi da cloud a dispositivo rifiutati dal dispositivoNumber of cloud-to-device messages rejected by the device NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche dei metodi diretti da cloud a dispositivoCloud to device direct methods metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Chiamate a metodi diretti non riusciteFailed direct method invocations c2d.methods.failurec2d.methods.failure ConteggioCount TotaleTotal Numero di tutte le chiamate a metodi diretti non riuscite.The count of all failed direct method calls. NessunoNone
Dimensioni delle richieste di chiamate a metodi direttiRequest size of direct method invocations c2d.methods.requestSizec2d.methods.requestSize ByteBytes MediaAverage Conteggio di tutte le richieste di metodi diretti riuscite.The count of all successful direct method requests. NessunoNone
Dimensioni delle risposte a chiamate a metodi direttiResponse size of direct method invocations c2d.methods.responseSizec2d.methods.responseSize ByteBytes MediaAverage Numero di tutte le risposte al metodo diretto riuscite.The count of all successful direct method responses. NessunoNone
Chiamate a metodi diretti riusciteSuccessful direct method invocations c2d.methods.successc2d.methods.success ConteggioCount TotaleTotal Numero di tutte le chiamate a metodi diretti riuscite.The count of all successful direct method calls. NessunoNone

Per le metriche con un valore unità di aggregazione conteggio solo totale (Sum) è valido.For metrics with a Unit value of Count only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche delle operazioni da cloud a dispositivo gemelloCloud to device twin operations metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Letture dei dispositivi gemelli non riuscite per il back-endFailed twin reads from back end c2d.twin.read.failurec2d.twin.read.failure ConteggioCount TotaleTotal Numero di tutte le letture dei dispositivi gemelli avviate dal back-end non riuscite.The count of all failed back-end-initiated twin reads. NessunoNone
Aggiornamenti dei dispositivi gemelli non riusciti per il back-endFailed twin updates from back end c2d.twin.update.failurec2d.twin.update.failure ConteggioCount TotaleTotal Numero di tutti gli aggiornamenti dei dispositivi gemelli avviati dal back-end non riusciti.The count of all failed back-end-initiated twin updates. NessunoNone
Dimensioni delle risposte di letture dei dispositivi gemelli dal back-endResponse size of twin reads from back end c2d.twin.read.sizec2d.twin.read.size ByteBytes MediaAverage Numero di tutte le letture dei dispositivi gemelli avviate dal back-end completate.The count of all successful back-end-initiated twin reads. NessunoNone
Dimensioni degli aggiornamenti dei dispositivi gemelli dal back-endSize of twin updates from back end c2d.twin.update.sizec2d.twin.update.size ByteBytes MediaAverage Dimensioni totali di tutti gli aggiornamenti dei dispositivi gemelli avviati dal back-end riusciti.The total size of all successful back-end-initiated twin updates. NessunoNone
Letture dei dispositivi gemelli completate dal back-endSuccessful twin reads from back end c2d.twin.read.successc2d.twin.read.success ConteggioCount TotaleTotal Numero di tutte le letture dei dispositivi gemelli avviate dal back-end completate.The count of all successful back-end-initiated twin reads. NessunoNone
Aggiornamenti dei dispositivi gemelli completati dal back-endSuccessful twin updates from back end c2d.twin.update.successc2d.twin.update.success ConteggioCount TotaleTotal Numero di tutti gli aggiornamenti dei dispositivi gemelli avviati dal back-end completati.The count of all successful back-end-initiated twin updates. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche di configurazioneConfigurations metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Metriche di configurazioneConfiguration Metrics configurazioniconfigurations ConteggioCount TotaleTotal Numero di operazioni CRUD totali eseguite per la configurazione del dispositivo e la distribuzione di IoT Edge, in un set di dispositivi di destinazione.Number of total CRUD operations performed for device configuration and IoT Edge deployment, on a set of target devices. Questo include anche il numero di operazioni che modificano il dispositivo gemello o il modulo gemello a causa di queste configurazioni.This also includes the number of operations that modify the device twin or module twin because of these configurations. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche della quota giornalieraDaily quota metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Total device data usage (Utilizzo totale dati dispositivo)Total device data usage deviceDataUsagedeviceDataUsage ByteBytes TotaleTotal Byte trasferiti a e da qualsiasi dispositivo connesso all'hub IoTBytes transferred to and from any devices connected to IotHub NessunoNone
Uso totale dei dati del dispositivo (anteprima)Total device data usage (preview) deviceDataUsageV2deviceDataUsageV2 ByteBytes TotaleTotal Byte trasferiti a e da qualsiasi dispositivo connesso all'hub IoTBytes transferred to and from any devices connected to IotHub NessunoNone
Total number of messages used (Numero totale di messaggi usati)Total number of messages used dailyMessageQuotaUseddailyMessageQuotaUsed ConteggioCount MediaAverage Numero totale di messaggi usati nella data odierna.Number of total messages used today. Si tratta di un valore cumulativo che viene reimpostato su zero alle 00:00 UTC ogni giorno.This is a cumulative value that is reset to zero at 00:00 UTC every day. NessunoNone

Per il numero totale di messaggi utilizzati, sono supportate solo le aggregazioni minime, massime e medie.For Total number of messages used, only minimum, maximum, and average aggregations are supported. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche del dispositivoDevice metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Dispositivi totali (deprecati)Total devices (deprecated) devices.totalDevicesdevices.totalDevices ConteggioCount TotaleTotal Il numero di dispositivi registrati nell'hub IoTNumber of devices registered to your IoT hub NessunoNone
Dispositivi connessi (deprecati)Connected devices (deprecated) devices.connectedDevices.allProtocoldevices.connectedDevices.allProtocol ConteggioCount TotaleTotal Il numero di dispositivi connessi all'hub IoTNumber of devices connected to your IoT hub NessunoNone
Dispositivi totali (anteprima)Total devices (preview) totalDeviceCounttotalDeviceCount ConteggioCount MediaAverage Il numero di dispositivi registrati nell'hub IoTNumber of devices registered to your IoT hub NessunoNone
Dispositivi connessi (anteprima)Connected devices (preview) connectedDeviceCountconnectedDeviceCount ConteggioCount MediaAverage Il numero di dispositivi connessi all'hub IoTNumber of devices connected to your IoT hub NessunoNone

Per i dispositivi totali (deprecati) e i dispositivi connessi (deprecati), è valida solo l'aggregazione totale (Sum).For Total devices (deprecated) and Connected devices (deprecated), only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Per i dispositivi totali (anteprima) e i dispositivi connessi (anteprima), sono valide solo le aggregazioni minime, massime e medie.For Total devices (preview) and Connected devices (preview), only minimum, maximum, and average aggregations are valid. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

I dispositivi connessi (anteprima) e i dispositivi totali (anteprima) non sono esportabili tramite le impostazioni di diagnostica.Connected devices (preview) and Total devices (preview) are not exportable via diagnostic settings.

Metriche di telemetria del dispositivoDevice telemetry metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Number of throttling errors (Numero di errori di limitazione)Number of throttling errors d2c.telemetry.ingress.sendThrottled2c.telemetry.ingress.sendThrottle ConteggioCount TotaleTotal Numero di errori di limitazione dovuti alle limitazioni della velocità effettiva del dispositivoNumber of throttling errors due to device throughput throttles NessunoNone
Tentativi di invio di messaggi di telemetriaTelemetry message send attempts d2c.telemetry.ingress.allProtocold2c.telemetry.ingress.allProtocol ConteggioCount TotaleTotal Il numero di messaggi di telemetria da dispositivo a cloud che si è cercato di inviare all'hub IoTNumber of device-to-cloud telemetry messages attempted to be sent to your IoT hub NessunoNone
Messaggi di telemetria inviatiTelemetry messages sent d2c.telemetry.ingress.successd2c.telemetry.ingress.success ConteggioCount TotaleTotal Il numero di messaggi di telemetria da dispositivo a cloud inviati all'hub IoTNumber of device-to-cloud telemetry messages sent successfully to your IoT hub NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche delle operazioni da dispositivo a cloud gemelloDevice to cloud twin operations metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Letture dei dispositivi gemelli non riuscite per i dispositiviFailed twin reads from devices d2c.twin.read.failured2c.twin.read.failure ConteggioCount TotaleTotal Numero di tutte le letture dei dispositivi gemelli avviate dal dispositivo non riuscite.The count of all failed device-initiated twin reads. NessunoNone
Aggiornamenti dei dispositivi gemelli non riusciti per i dispositiviFailed twin updates from devices d2c.twin.update.failured2c.twin.update.failure ConteggioCount TotaleTotal Numero di tutti gli aggiornamenti dei dispositivi gemelli avviati dal dispositivo non riusciti.The count of all failed device-initiated twin updates. NessunoNone
Dimensioni delle risposte di letture dei dispositivi gemelli dai dispositiviResponse size of twin reads from devices d2c.twin.read.sized2c.twin.read.size ByteBytes MediaAverage Numero di tutte le letture dei dispositivi gemelli avviate dal dispositivo completate.The number of all successful device-initiated twin reads. NessunoNone
Dimensioni degli aggiornamenti dei dispositivi gemelli dai dispositiviSize of twin updates from devices d2c.twin.update.sized2c.twin.update.size ByteBytes MediaAverage Dimensioni totali di tutti gli aggiornamenti dei dispositivi gemelli avviati dal dispositivo riusciti.The total size of all successful device-initiated twin updates. NessunoNone
Letture dei dispositivi gemelli completate dai dispositiviSuccessful twin reads from devices d2c.twin.read.successd2c.twin.read.success ConteggioCount TotaleTotal Numero di tutte le letture dei dispositivi gemelli avviate dal dispositivo completate.The count of all successful device-initiated twin reads. NessunoNone
Aggiornamenti dei dispositivi gemelli completati dai dispositiviSuccessful twin updates from devices d2c.twin.update.successd2c.twin.update.success ConteggioCount TotaleTotal Numero di tutti gli aggiornamenti dei dispositivi gemelli avviati dal dispositivo completati.The count of all successful device-initiated twin updates. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche di griglia di eventiEvent grid metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Recapiti di griglia di eventi (anteprima)Event Grid deliveries (preview) EventGridDeliveriesEventGridDeliveries ConteggioCount TotaleTotal Il numero di eventi dell'hub Internet pubblico pubblicati in griglia di eventi.The number of IoT Hub events published to Event Grid. Utilizzare la dimensione risultato per il numero di richieste riuscite e non riuscite.Use the Result dimension for the number of successful and failed requests. EventType Dimension indica il tipo di evento ( https://aka.ms/ioteventgrid) .EventType dimension shows the type of event (https://aka.ms/ioteventgrid). Risultato:Result,
EventTypeEventType
Per altre informazioni, vedere dimensioni della metrica.For more information, see Metric dimensions.
Event Grid latency (preview) (Latenza Griglia di eventi (anteprima))Event Grid latency (preview) EventGridLatencyEventGridLatency MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) dal momento in cui è stato generato l'evento dell'hub Internet quando l'evento è stato pubblicato in griglia di eventi.The average latency (milliseconds) from when the Iot Hub event was generated to when the event was published to Event Grid. Questo numero è una media tra tutti i tipi di evento.This number is an average between all event types. Utilizzare la dimensione EventType per visualizzare la latenza di un tipo specifico di evento.Use the EventType dimension to see latency of a specific type of event. EventTypeEventType
Per altre informazioni, vedere dimensioni della metrica.For more information, see Metric dimensions.

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche dei processiJobs metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Processi completatiCompleted jobs jobs.completedjobs.completed ConteggioCount TotaleTotal Numero di tutti i processi completati.The count of all completed jobs. NessunoNone
Chiamate per elencare i processi non riusciteFailed calls to list jobs jobs.listJobs.failurejobs.listJobs.failure ConteggioCount TotaleTotal Numero di tutte le chiamate per elencare i processi non riuscite.The count of all failed calls to list jobs. NessunoNone
Creazioni di processi di chiamata al metodo non riusciteFailed creations of method invocation jobs jobs.createDirectMethodJob.failurejobs.createDirectMethodJob.failure ConteggioCount TotaleTotal Numero di tutte le creazioni di processi di chiamata a metodi diretti non riuscite.The count of all failed creation of direct method invocation jobs. NessunoNone
Creazioni di processi di aggiornamento dei dispositivi gemelli non riusciteFailed creations of twin update jobs jobs.createTwinUpdateJob.failurejobs.createTwinUpdateJob.failure ConteggioCount TotaleTotal Numero di tutte le creazioni di processi di aggiornamento dei dispositivi gemelli non riuscite.The count of all failed creation of twin update jobs. NessunoNone
Annullamenti di processi non riuscitiFailed job cancellations jobs.cancelJob.failurejobs.cancelJob.failure ConteggioCount TotaleTotal Numero di tutte le chiamate per annullare i processi non riuscite.The count of all failed calls to cancel a job. NessunoNone
Query sui processi non riusciteFailed job queries jobs.queryJobs.failurejobs.queryJobs.failure ConteggioCount TotaleTotal Numero di tutte le chiamate per eseguire query sui processi non riuscite.The count of all failed calls to query jobs. NessunoNone
Processi non riuscitiFailed jobs jobs.failedjobs.failed ConteggioCount TotaleTotal Numero di tutti i processi non riusciti.The count of all failed jobs. NessunoNone
Chiamate per elencare i processi riusciteSuccessful calls to list jobs jobs.listJobs.successjobs.listJobs.success ConteggioCount TotaleTotal Numero di tutte le chiamate per elencare i processi riuscite.The count of all successful calls to list jobs. NessunoNone
Creazioni di processi di chiamata al metodo completateSuccessful creations of method invocation jobs jobs.createDirectMethodJob.successjobs.createDirectMethodJob.success ConteggioCount TotaleTotal Numero di tutte le creazioni di processi di chiamata a metodi diretti completate.The count of all successful creation of direct method invocation jobs. NessunoNone
Creazioni di processi di aggiornamento dei dispositivi gemelli completateSuccessful creations of twin update jobs Jobs. createTwinUpdateJob.jobs.createTwinUpdateJob.
esito positivosuccess
ConteggioCount TotaleTotal Numero di tutte le creazioni di processi di aggiornamento dei dispositivi gemelli completate.The count of all successful creation of twin update jobs. NessunoNone
Annullamenti di processi riuscitiSuccessful job cancellations jobs.cancelJob.successjobs.cancelJob.success ConteggioCount TotaleTotal Numero di tutte le chiamate per annullare i processi riuscite.The count of all successful calls to cancel a job. NessunoNone
Query sui processi riusciteSuccessful job queries jobs.queryJobs.successjobs.queryJobs.success ConteggioCount TotaleTotal Numero di tutte le chiamate per eseguire query sui processi riuscite.The count of all successful calls to query jobs. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche di routingRouting metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Tentativi di recapito routing (anteprima)Routing Delivery Attempts (preview) RoutingDeliveriesRoutingDeliveries ConteggioCount TotaleTotal Si tratta della metrica per il recapito del routing.This is the routing delivery metric. Utilizzare le dimensioni per identificare lo stato di recapito di un endpoint specifico o per un'origine di routing specifica.Use the dimensions to identify the delivery status for a specific endpoint or for a specific routing source. Risultato:Result,
RoutingSource,RoutingSource,
EndpointTypeEndpointType,
FailureReasonCategory,FailureReasonCategory,
EndpointNameEndpointName
Per altre informazioni, vedere dimensioni della metrica.For more information, see Metric dimensions.
Dimensioni dei dati di recapito del routing in byte (anteprima)Routing Delivery Data Size In Bytes (preview) RoutingDataSizeInBytesDeliveredRoutingDataSizeInBytesDelivered ByteBytes TotaleTotal Il numero totale di byte indirizzati dall'hub degli indirizzi Internet all'endpoint personalizzato e all'endpoint predefinito.The total number of bytes routed by IoT Hub to custom endpoint and built-in endpoint. Utilizzare le dimensioni per identificare le dimensioni dei dati indirizzate a un endpoint specifico o per un'origine di routing specifica.Use the dimensions to identify data size routed to a specific endpoint or for a specific routing source. RoutingSource,RoutingSource,
EndpointTypeEndpointType
EndpointNameEndpointName
Per altre informazioni, vedere dimensioni della metrica.For more information, see Metric dimensions.
Latenza routing (anteprima)Routing Latency (preview) RoutingDeliveryLatencyRoutingDeliveryLatency MillisecondiMilliseconds MediaAverage Si tratta della metrica della latenza di recapito del routing.This is the routing delivery latency metric. Utilizzare le dimensioni per identificare la latenza per un endpoint specifico o per un'origine di routing specifica.Use the dimensions to identify the latency for a specific endpoint or for a specific routing source. RoutingSource,RoutingSource,
EndpointTypeEndpointType,
EndpointNameEndpointName
Per altre informazioni, vedere dimensioni della metrica.For more information, see Metric dimensions.
Routing: BLOB recapitati all'archiviazioneRouting: blobs delivered to storage d2c.endpoints.egress.storage.blobsd2c.endpoints.egress.storage.blobs ConteggioCount TotaleTotal Numero di volte in cui routing dell'hub IoT ha recapitato BLOB agli endpoint di archiviazione.The number of times IoT Hub routing delivered blobs to storage endpoints. NessunoNone
Routing: dati recapitati all'archiviazioneRouting: data delivered to storage d2c.endpoints.egress.storage.bytesd2c.endpoints.egress.storage.bytes ByteBytes TotaleTotal Quantità di dati (byte) che il routing dell'hub IoT ha recapitato agli endpoint di archiviazione.The amount of data (bytes) IoT Hub routing delivered to storage endpoints. NessunoNone
Routing: latenza dei messaggi per l'hub eventiRouting: message latency for Event Hub d2c.endpoints.latency.eventHubsd2c.endpoints.latency.eventHubs MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) tra l'ingresso del messaggio nell'hub e l'ingresso del messaggio in endpoint personalizzati di tipo hub eventi.The average latency (milliseconds) between message ingress to IoT Hub and message ingress into custom endpoints of type Event Hub. Non sono incluse le route dei messaggi all'endpoint predefinito (eventi).This does not include messages routes to built-in endpoint (events). NessunoNone
Routing: latenza dei messaggi per la coda del bus di servizioRouting: message latency for Service Bus Queue d2c.endpoints.latency.serviceBusQueuesd2c.endpoints.latency.serviceBusQueues MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) tra l'ingresso del messaggio nell'hub e l'ingresso del messaggio in un endpoint della coda del bus di servizio.The average latency (milliseconds) between message ingress to IoT Hub and message ingress into a Service Bus queue endpoint. NessunoNone
Routing: latenza dei messaggi per l'argomento del bus di servizioRouting: message latency for Service Bus Topic d2c.endpoints.latency.serviceBusTopicsd2c.endpoints.latency.serviceBusTopics MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) tra l'ingresso del messaggio nell'hub e l'ingresso del messaggio in un endpoint dell'argomento del bus di servizio.The average latency (milliseconds) between message ingress to IoT Hub and message ingress into a Service Bus topic endpoint. NessunoNone
Routing: latenza dei messaggi per messaggi/eventiRouting: message latency for messages/events d2c.endpoints.latency.builtIn.eventsd2c.endpoints.latency.builtIn.events MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) tra l'ingresso del messaggio nell'hub e l'ingresso del messaggio nell'endpoint predefinito (messaggi/eventi) e nella route di fallback.The average latency (milliseconds) between message ingress to IoT Hub and message ingress into the built-in endpoint (messages/events) and fallback route. NessunoNone
Routing: latenza dei messaggi per l'archiviazioneRouting: message latency for storage d2c.endpoints.latency.storaged2c.endpoints.latency.storage MillisecondiMilliseconds MediaAverage Latenza media (in millisecondi) tra l'ingresso del messaggio nell'hub e l'ingresso del messaggio in un endpoint di archiviazione.The average latency (milliseconds) between message ingress to IoT Hub and message ingress into a storage endpoint. NessunoNone
Routing: messaggi inviati all'hub eventiRouting: messages delivered to Event Hub d2c.endpoints.egress.eventHubsd2c.endpoints.egress.eventHubs ConteggioCount TotaleTotal Il numero di volte in cui il routing dell'hub Internet ha recapitato correttamente i messaggi agli endpoint personalizzati di tipo hub eventi.The number of times IoT Hub routing successfully delivered messages to custom endpoints of type Event Hub. Non sono incluse le route dei messaggi all'endpoint predefinito (eventi).This does not include messages routes to built-in endpoint (events). NessunoNone
Routing: messaggi recapitati alla coda del bus di servizioRouting: messages delivered to Service Bus Queue d2c.endpoints.egress.serviceBusQueuesd2c.endpoints.egress.serviceBusQueues ConteggioCount TotaleTotal Numero di volte in cui il routing dell'hub IoT ha recapitato i messaggi agli endpoint della coda del bus di servizio.The number of times IoT Hub routing successfully delivered messages to Service Bus queue endpoints. NessunoNone
Routing: messaggi recapitati all'argomento del bus di servizioRouting: messages delivered to Service Bus Topic d2c.endpoints.egress.serviceBusTopicsd2c.endpoints.egress.serviceBusTopics ConteggioCount TotaleTotal Numero di volte in cui il routing dell'hub IoT ha recapitato i messaggi agli endpoint dell'argomento del bus di servizio.The number of times IoT Hub routing successfully delivered messages to Service Bus topic endpoints. NessunoNone
Routing: messaggi recapitati al fallbackRouting: messages delivered to fallback d2c.telemetry.egress.fallbackd2c.telemetry.egress.fallback ConteggioCount TotaleTotal Numero di volte in cui il routing dell'hub IoT ha recapitato i messaggi all'endpoint associato con la route di fallback.The number of times IoT Hub routing delivered messages to the endpoint associated with the fallback route. NessunoNone
Routing: messaggi recapitati a messaggi/eventiRouting: messages delivered to messages/events d2c.endpoints.egress.builtIn.eventsd2c.endpoints.egress.builtIn.events ConteggioCount TotaleTotal Il numero di volte in cui il routing dell'hub Internet è riuscito a recapitare messaggi all'endpoint predefinito (messaggi/eventi) e alla route di fallback.The number of times IoT Hub routing successfully delivered messages to the built-in endpoint (messages/events) and fallback route. NessunoNone
Routing: messaggi recapitati all'archiviazioneRouting: messages delivered to storage d2c.endpoints.egress.storaged2c.endpoints.egress.storage ConteggioCount TotaleTotal Numero di volte in cui il routing dell'hub IoT ha recapitato i messaggi agli endpoint di archiviazione.The number of times IoT Hub routing successfully delivered messages to storage endpoints. NessunoNone
Routing: messaggi di telemetria recapitatiRouting: telemetry messages delivered d2c.telemetry.egress.successd2c.telemetry.egress.success ConteggioCount TotaleTotal Numero di volte in cui i messaggi sono stati recapitati correttamente a tutti gli endpoint tramite routing dell'hub IoT.The number of times messages were successfully delivered to all endpoints using IoT Hub routing. Se un messaggio viene indirizzato a più endpoint, questo valore aumenta di uno per ogni recapito con esito positivo.If a message is routed to multiple endpoints, this value increases by one for each successful delivery. Se un messaggio viene recapitato più volte allo stesso endpoint, questo valore aumenta di uno per ogni recapito con esito positivo.If a message is delivered to the same endpoint multiple times, this value increases by one for each successful delivery. NessunoNone
Routing: messaggi di telemetria eliminatiRouting: telemetry messages dropped d2c.telemetry.egress.droppedd2c.telemetry.egress.dropped ConteggioCount TotaleTotal Numero di volte in cui i messaggi sono stati eliminati dal routing dell'hub IoT a causa degli endpoint inattivi.The number of times messages were dropped by IoT Hub routing due to dead endpoints. Questo valore non include messaggi recapitati alla route di fallback perché i messaggi eliminati non vengono recapitati in tale punto.This value does not count messages delivered to fallback route as dropped messages are not delivered there. NessunoNone
Routing: messaggi di telemetria incompatibiliRouting: telemetry messages incompatible d2c.telemetry.egress.invalidd2c.telemetry.egress.invalid ConteggioCount TotaleTotal Numero di volte in cui il routing dell'hub IoT non è riuscito a recapitare i messaggi a causa di un'incompatibilità con l'endpoint.The number of times IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. Un messaggio non è compatibile con un endpoint quando l'hub degli errori tenta di recapitare il messaggio a un endpoint e non riesce con un errore non temporaneo.A message is incompatible with an endpoint when Iot Hub attempts to deliver the message to an endpoint and it fails with a non-transient error. I messaggi non validi non vengono ripetuti.Invalid messages are not retried. Questo valore non include i nuovi tentativi.This value does not include retries. NessunoNone
Routing: messaggi di telemetria orfaniRouting: telemetry messages orphaned d2c.telemetry.egress.orphanedd2c.telemetry.egress.orphaned ConteggioCount TotaleTotal Il numero di volte in cui i messaggi sono stati orfani dal routing dell'hub Internet in quanto non corrispondono ad alcuna query di routing, quando la route di fallback è disabilitata.The number of times messages were orphaned by IoT Hub routing because they didn't match any routing query, when fallback route is disabled. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Metriche di query gemelleTwin query metrics

Nome visualizzato per la metricaMetric Display Name MetricaMetric UnitàUnit Tipo di aggregazioneAggregation Type DescrizioneDescription DimensioniDimensions
Query dei dispositivi gemelli non riusciteFailed twin queries twinQueries.failuretwinQueries.failure ConteggioCount TotaleTotal Numero di tutte le query dei dispositivi gemelli non riuscite.The count of all failed twin queries. NessunoNone
Query dei dispositivi gemelli completateSuccessful twin queries twinQueries.successtwinQueries.success ConteggioCount TotaleTotal Numero di tutte le query dei dispositivi gemelli completate.The count of all successful twin queries. NessunoNone
Dimensioni dei risultati delle query dei dispositivi gemelliTwin queries result size twinQueries.resultSizetwinQueries.resultSize ByteBytes MediaAverage Totale delle dimensioni dei risultati di tutte le query gemelle riuscite.The total of the result size of all successful twin queries. NessunoNone

Per le metriche con un Unit valore di unità conteggio, è valida solo l'aggregazione totale (Sum).For metrics with a Unit value of Count, only total (sum) aggregation is valid. Le aggregazioni minime, massime e medie restituiscono sempre 1.Minimum, maximum, and average aggregations always return 1. Per ulteriori informazioni, vedere le aggregazioni supportate.For more information, see Supported aggregations.

Dimensioni metricaMetric dimensions

L'hub Internet Azure è caratterizzato dalle dimensioni seguenti associate ad alcune delle metriche di routing e griglia di eventi.Azure IoT Hub has the following dimensions associated with some of its routing and event grid metrics.

Nome della dimensioneDimension Name DescrizioneDescription
EndpointNameEndpointName Nome dell'endpoint.The endpoint name.
EndpointTypeEndpointType Uno dei seguenti: eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics.One of the following: eventHubs, serviceBusQueues, cosmosDB, serviceBusTopics. Builtin, o blobStorage.builtin, or blobStorage.
EventTypeEventType Uno dei tipi di evento di griglia di eventi seguenti: Microsoft. Devices. DeviceCreated.One of the following Event Grid event types: Microsoft.Devices.DeviceCreated. Microsoft. Devices. DeviceDeleted, Microsoft. Devices. DeviceConnected, Microsoft. Devices. DeviceDisconnected o Microsoft. Devices. DeviceTelemetry.Microsoft.Devices.DeviceDeleted, Microsoft.Devices.DeviceConnected, Microsoft.Devices.DeviceDisconnected, or Microsoft.Devices.DeviceTelemetry. Per ulteriori informazioni, vedere tipi di evento.For more information, see Event types.
FailureReasonCategoryFailureReasonCategory Uno dei seguenti: non valido, eliminato, orfano o null.One of the following: invalid, dropped, orphaned, or null.
RisultatoResult Esito positivo o negativo.Either success or failure.
RoutingSourceRoutingSource Messaggi del dispositivoDevice Messages
Eventi di modifica del dispositivo gemelloTwin Change Events
Eventi del ciclo di vita del dispositivoDevice Lifecycle Events

Per altre informazioni sulle dimensioni delle metriche, vedere metriche multidimensionali.To learn more about metric dimensions, see Multi-dimensional metrics.

Log risorseResource logs

Questa sezione elenca tutti i tipi di categoria di log delle risorse e gli schemi raccolti per l'hub Azure.This section lists all the resource log category types and schemas collected for Azure IoT Hub. Il provider di risorse e il tipo per tutti i log dell'hub Internet è Microsoft. Devices/IotHubs.The resource provider and type for all IoT Hub logs is Microsoft.Devices/IotHubs.

Argomenti in questa sezioneTopics in this section

ConnessioniConnections

La categoria Connessioni tiene traccia degli eventi di connessione e disconnessione del dispositivo da un hub IoT, nonché degli errori.The connections category tracks device connect and disconnect events from an IoT hub as well as errors. Questa categoria è utile per identificare i tentativi di connessione non autorizzati e per inviare avvisi in caso di interruzione della connessione ai dispositivi.This category is useful for identifying unauthorized connection attempts and or alerting when you lose connection to devices.

Nota

Per uno stato di connessione affidabile dei dispositivi, selezionare Device heartbeat (Heartbeat dispositivo).For reliable connection status of devices check Device heartbeat.

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

Telemetria dei dispositiviDevice telemetry

La categoria di telemetria dei dispositivi tiene traccia degli errori che si verificano nell'hub IoT e sono correlati alla pipeline di telemetria.The device telemetry category tracks errors that occur at the IoT hub and are related to the telemetry pipeline. Questa categoria include gli errori che si verificano durante l'invio di eventi di telemetria, ad esempio la limitazione, e la ricezione di eventi di telemetria, ad esempio un lettore non autorizzato.This category includes errors that occur when sending telemetry events (such as throttling) and receiving telemetry events (such as unauthorized reader). Questa categoria non può intercettare gli errori causati da codice in esecuzione nel dispositivo stesso.This category cannot catch errors caused by code running on the device itself.

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

Comandi da cloud a dispositivoCloud-to-device commands

La categoria di comandi da cloud a dispositivo tiene traccia degli errori che si verificano nell'hub IoT e sono correlati alla pipeline di messaggi da cloud a dispositivo.The cloud-to-device commands category tracks errors that occur at the IoT hub and are related to the cloud-to-device message pipeline. Questa categoria include errori che risultano da:This category includes errors that occur from:

  • Invio di messaggi da cloud a dispositivo (ad esempio, errori di mittente non autorizzato)Sending cloud-to-device messages (like unauthorized sender errors),
  • Ricezione di messaggi da cloud a dispositivo (ad esempio, errori di superamento del numero di recapiti)Receiving cloud-to-device messages (like delivery count exceeded errors), and
  • Ricezione di feedback sui messaggi da cloud a dispositivo (ad esempio, errori di feedback scaduto)Receiving cloud-to-device message feedback (like feedback expired errors).

Questa categoria non intercetta gli errori quando il messaggio da cloud a dispositivo viene recapitato correttamente ma viene gestito in modo non corretto dal dispositivo.This category does not catch errors when the cloud-to-device message is delivered successfully but then improperly handled by the device.

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

Operazioni relative alle identità dei dispositiviDevice identity operations

La categoria di operazioni di identità del dispositivo tiene traccia degli errori che si verificano quando si prova a creare, aggiornare o eliminare una voce nel registro delle identità dell'hub IoT.The device identity operations category tracks errors that occur when you attempt to create, update, or delete an entry in your IoT hub's identity registry. Il rilevamento di questa categoria è utile per gli scenari di provisioning.Tracking this category is useful for provisioning scenarios.

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

Operazioni di caricamento fileFile upload operations

La categoria di caricamenti dei file tiene traccia degli errori che si verificano nell'hub IoT e correlati alla funzionalità di caricamento dei file.The file upload category tracks errors that occur at the IoT hub and are related to file upload functionality. Questa categoria include:This category includes:

  • Errori che si verificano con l'URI di firma di accesso condiviso, ad esempio quando l'URI scade prima che un dispositivo notifichi all'hub un caricamento completato.Errors that occur with the SAS URI, such as when it expires before a device notifies the hub of a completed upload.

  • Caricamenti non riusciti segnalati dal dispositivo.Failed uploads reported by the device.

  • Errori che si verificano quando un file non viene trovato nell'archivio durante la creazione del messaggio di notifica dell'hub IoT.Errors that occur when a file is not found in storage during IoT Hub notification message creation.

Questa categoria non può intercettare errori che si verificano direttamente mentre il dispositivo sta caricando un file in memoria.This category cannot catch errors that directly occur while the device is uploading a file to storage.

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

RouteRoutes

La categoria routing messaggi tiene traccia degli errori che si verificano durante la valutazione della route dei messaggi e l'integrità degli endpoint come percepiti dall'hub.The message routing category tracks errors that occur during message route evaluation and endpoint health as perceived by IoT Hub. Questa categoria include eventi di questo tipo:This category includes events such as:

  • Una regola viene valutata come "non definita"A rule evaluates to "undefined",
  • Hub IoT contrassegna un endpoint come inattivoIoT Hub marks an endpoint as dead, or
  • Qualsiasi errore ricevuto da un endpointAny errors received from an endpoint.

Questa categoria non include errori specifici sui messaggi stessi, come gli errori di limitazione sui dispositivi, che vengono inclusi nella categoria "Telemetria dei dispositivi".This category does not include specific errors about the messages themselves (like device throttling errors), which are reported under the "device telemetry" category.

{
    "records":
    [
        {
            "time":"2019-12-12T03:25:14Z",
            "resourceId":"/SUBSCRIPTIONS/91R34780-3DEC-123A-BE2A-213B5500DFF0/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"
        }
    ]
}

Ecco altri dettagli sul routing dei log delle risorse:Here are more details on routing resource logs:

Operazioni da dispositivo gemello a cloudDevice-to-cloud twin operations

La categoria relativa alle operazioni da dispositivo gemello a cloud tiene traccia degli eventi avviati dal servizio su dispositivi gemelli.The device-to-cloud twin operations category tracks device-initiated events on device twins. Queste operazioni possono includere il recupero del dispositivo gemello, l'aggiornamento delle proprietà segnalate e la sottoscrizione alle proprietà desiderate.These operations can include get twin, update reported properties, and subscribe to desired properties.

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

Operazioni da cloud a dispositivi gemelliCloud-to-device twin operations

La categoria relativa alle operazioni da cloud a dispositivo gemello tiene traccia degli eventi avviati dal servizio su dispositivi gemelli.The cloud-to-device twin operations category tracks service-initiated events on device twins. Queste operazioni possono includere il recupero del dispositivo gemello, l'aggiornamento o la sostituzione dei tag e l'aggiornamento o la sostituzione delle proprietà desiderate.These operations can include get twin, update or replace tags, and update or replace desired properties.

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

Query dei dispositivi gemelliTwin queries

La categoria relativa alle query dei dispositivi gemelli segnala le richieste di query per i dispositivi gemelli che vengono avviati nel cloud.The twin queries category reports on query requests for device twins that are initiated in the cloud.

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

Operazioni dei processiJobs operations

La categoria relativa alle operazioni dei processi segnala le richieste di processo per aggiornare i dispositivi gemelli o richiamare i metodi diretti su più dispositivi.The jobs operations category reports on job requests to update device twins or invoke direct methods on multiple devices. Queste richieste vengono avviate nel cloud.These requests are initiated in the 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"
        }
    ]
}

Metodi direttiDirect Methods

La categoria relativa ai metodi diretti tiene traccia delle interazioni di richiesta-risposta inviate ai singoli dispositivi.The direct methods category tracks request-response interactions sent to individual devices. Queste richieste vengono avviate nel cloud.These requests are initiated in the 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"
        }
    ]
}

Traccia distribuita (anteprima)Distributed Tracing (Preview)

La categoria relativa alla traccia distribuita tiene traccia degli ID di correlazione per i messaggi che contengono l'intestazione del contesto di traccia.The distributed tracing category tracks the correlation IDs for messages that carry the trace context header. Per abilitare completamente questi log, è necessario aggiornare il codice sul lato client seguendo le analisi e diagnosticare le applicazioni Internet end-to-end con l'analisi distribuita dell'hub Internet (anteprima).To fully enable these logs, client-side code must be updated by following Analyze and diagnose IoT applications end-to-end with IoT Hub distributed tracing (preview).

Si noti che correlationId è conforme alla proposta di contesto di traccia W3C , in cui contiene un oggetto trace-id e un oggetto span-id .Note that correlationId conforms to the W3C Trace Context proposal, where it contains a trace-id as well as a span-id.

Log dell'hub IoT D2C (da dispositivo a cloud)IoT Hub D2C (device-to-cloud) logs

L'hub IoT registra questo log all'arrivo di un messaggio contenente proprietà di traccia valide nell'hub IoT.IoT Hub records this log when a message containing valid trace properties arrives at 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"
        }
    ]
}

In questo caso, il valore di durationMs non viene calcolato in quanto l'orologio dell'hub IoT potrebbe non essere sincronizzato con l'orologio del dispositivo e quindi il calcolo della durata potrebbe essere fuorviante.Here, durationMs is not calculated as IoT Hub's clock might not be in sync with the device clock, and thus a duration calculation can be misleading. È consigliabile scrivere la logica usando i timestamp nella sezione properties per acquisire i picchi di latenza da dispositivo a cloud.We recommend writing logic using the timestamps in the properties section to capture spikes in device-to-cloud latency.

ProprietàProperty TypeType DescrizioneDescription
messageSizemessageSize IntegerInteger Dimensione del messaggio da dispositivo a cloud in byteThe size of device-to-cloud message in bytes
deviceIddeviceId Stringa di caratteri alfanumerici ASCII a 7 bitString of ASCII 7-bit alphanumeric characters Identità del dispositivoThe identity of the device
callerLocalTimeUtccallerLocalTimeUtc Timestamp UTCUTC timestamp Ora di creazione del messaggio in base a quanto indicato dall'orologio locale del dispositivoThe creation time of the message as reported by the device local clock
calleeLocalTimeUtccalleeLocalTimeUtc Timestamp UTCUTC timestamp Ora di arrivo del messaggio nel gateway dell'hub IoT in base a quanto indicato dall'orologio sul lato servizio dell'hub IoTThe time of message arrival at the IoT Hub's gateway as reported by IoT Hub service side clock

Log di ingresso dell'hub IoTIoT Hub ingress logs

L'hub IoT registra questo log quando un messaggio contenente proprietà di traccia valide scrive nell'hub eventi predefinito o interno.IoT Hub records this log when message containing valid trace properties writes to internal or built-in Event Hub.

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

Nella properties sezione questo log contiene informazioni aggiuntive sull'ingresso dei messaggi.In the properties section, this log contains additional information about message ingress.

ProprietàProperty TypeType DescrizioneDescription
isRoutingEnabledisRoutingEnabled stringString True o false, indica se il routing dei messaggi è abilitato o meno nell'hub IoTEither true or false, indicates whether or not message routing is enabled in the IoT Hub
parentSpanIdparentSpanId stringString Oggetto span-id del messaggio padre, che in questo caso sarebbe la traccia del messaggio D2CThe span-id of the parent message, which would be the D2C message trace in this case

Log di uscita dell'hub IoTIoT Hub egress logs

L'hub IoT Hub registra questo log quando il routing è abilitato e il messaggio viene scritto in un endpoint.IoT Hub records this log when routing is enabled and the message is written to an endpoint. Se il routing non è abilitato, l'hub IoT non registra questo log.If routing is not enabled, IoT Hub doesn't record this log.

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

Nella properties sezione questo log contiene informazioni aggiuntive sull'ingresso dei messaggi.In the properties section, this log contains additional information about message ingress.

ProprietàProperty TypeType DescrizioneDescription
endpointNameendpointName stringString Nome dell'endpoint di routingThe name of the routing endpoint
endpointTypeendpointType stringString Tipo dell'endpoint di routingThe type of the routing endpoint
parentSpanIdparentSpanId stringString Oggetto span-id del messaggio padre, che in questo caso sarebbe la traccia del messaggio di ingresso nell'hub IoTThe span-id of the parent message, which would be the IoT Hub ingress message trace in this case

ConfigurazioniConfigurations

I log di configurazione dell'hub Internet rileva gli eventi e gli errori per il set di funzionalità di gestione dei dispositivi automatico.IoT Hub configuration logs track events and error for the Automatic Device Management feature set.

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

Flussi del dispositivo (anteprima)Device Streams (Preview)

La categoria flussi del dispositivo tiene traccia delle interazioni richiesta-risposta inviate ai singoli dispositivi.The device streams category tracks request-response interactions sent to individual devices.

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

Tabelle di log di monitoraggio di AzureAzure Monitor Logs tables

Questa sezione si riferisce a tutti i log di monitoraggio di Azure kusto le tabelle rilevanti per l'hub Azure e disponibili per le query da Log Analytics.This section refers to all of the Azure Monitor Logs Kusto tables relevant to Azure IoT Hub and available for query by Log Analytics. Per un elenco di queste tabelle e per i collegamenti ad altre informazioni per il tipo di risorsa hub Internet, vedere l' Hub Internet nel riferimento alla tabella dei log di monitoraggio di Azure.For a list of these tables and links to more information for the IoT Hub resource type, see IoT Hub in the Azure Monitor Logs table reference.

Per informazioni di riferimento su tutti i log di monitoraggio di Azure/tabelle Log Analytics, vedere il riferimento alla tabella del log di monitoraggio di Azure.For a reference of all Azure Monitor Logs / Log Analytics tables, see the Azure Monitor Log Table Reference.

Vedere ancheSee Also