Condividi tramite


Informazioni di riferimento sui dati di monitoraggio del servizio Device Provisioning hub IoT di Azure

Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.

Vedere Monitorare hub IoT di Azure servizio Device Provisioning per informazioni dettagliate sui dati che è possibile raccogliere per hub IoT servizio Device Provisioning e su come usarlo.

Metrica

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.

Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.

Metriche supportate per Microsoft.Devices/provisioningServices

La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.Devices/provisioningServices.

  • Potrebbero non essere presenti tutte le colonne in ogni tabella.
  • Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.

Intestazioni di tabella

  • Categoria: gruppo o classificazione delle metriche.
  • Metrica: nome visualizzato della metrica come visualizzato nella portale di Azure.
  • Nome nell'API REST: nome della metrica indicato nell'API REST.
  • Unità: Unità di misura.
  • Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
  • Dimensioni - Dimensioni disponibili per la metrica.
  • Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio, PT1M indica che la metrica viene campionata ogni minuto, PT30M ogni 30 minuti, PT1H ogni ora e così via.
  • Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
Metric Nome nell'API REST Unità Aggregazione Dimensioni Intervalli di tempo Esportazione DS
Tentativi di attestazione

Numero di tentativi di attestazioni dispositivo
AttestationAttempts Count Totale (somma) ProvisioningServiceName, Status, Protocol PT1M
Dispositivi assegnati

Numero di dispositivi assegnati a un hub IoT
DeviceAssignments Count Totale (somma) ProvisioningServiceName, IotHubName PT1M
Tentativi di registrazione

Numero di tentativi di registrazione dispositivo
RegistrationAttempts Count Totale (somma) ProvisioningServiceName, IotHubName, Status PT1M

Dimensioni delle metriche

Per informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Questo servizio ha le dimensioni seguenti associate alle relative metriche.

Nome dimensione Descrizione
IotHubName Nome dell'hub IoT di destinazione.
Protocollo Protocollo del dispositivo o del servizio usato.
ProvisioningServiceName Nome dell'istanza del servizio Device Provisioning.
Status Lo stato dell'operazione.

Per altre informazioni sulle dimensioni delle metriche, vedere Metriche multidimensionali.

Log risorse

Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.

Log delle risorse supportati per Microsoft.Devices/provisioningServices

Categoria Nome visualizzato della categoria Tabella di log Supporta il piano di log di base Supporta la trasformazione in fase di inserimento Query di esempio Costi da esportare
DeviceOperations Operazioni del dispositivo AzureDiagnostics

Log da più risorse di Azure.

No No Query No
ServiceOperations Operazioni di servizio AzureDiagnostics

Log da più risorse di Azure.

No No Query No

L'elenco seguente fornisce informazioni aggiuntive sui log precedenti:

  • DeviceOperations: log correlati agli eventi di attestazione del dispositivo. Vedere API del dispositivo elencate in Operazioni e prezzi fatturabili del servizio.
  • ServiceOperations: log correlati agli eventi del servizio DPS. Vedere API del servizio DPS elencate in Operazioni e prezzi fatturabili del servizio.

Per informazioni di riferimento, vedere un elenco di tutti i tipi di categoria dei log delle risorse supportati in Monitoraggio di Azure.

Dps usa la tabella AzureDiagnostics per archiviare le informazioni del log delle risorse. Le colonne seguenti sono rilevanti.

Proprietà Tipo di dati Descrizione
ApplicationId GUID ID applicazione usato nell'autorizzazione di connessione.
CallerIpAddress String Indirizzo IP di origine mascherato per l'evento.
Categoria String Tipo di operazione, ServiceOperations o DeviceOperations.
CorrelationId GUID Identificatore univoco per l'evento.
DurationMs String Tempo necessario per l'esecuzione dell'evento in millisecondi.
Livello Int Livello di gravità della registrazione dell'evento. Ad esempio, Informazioni o Errore.
OperationName String Tipo di azione eseguita durante l'evento. Ad esempio: Query, Get, Upsert e così via.
OperationVersion String Versione dell'API usata durante l'evento.
Conto risorse String Nome forOF della risorsa in cui si è verificato l'evento. Ad esempio: MYEXAMPLEDPS.
ResourceGroup String Nome del gruppo di risorse in cui si trova la risorsa.
ResourceId String ID risorsa di Azure Resource Manager per la risorsa in cui si è verificato l'evento.
ResourceProvider String Provider di risorse per l'evento. Ad esempio: MICROSOFT.DEVICES.
ResourceType String Tipo di risorsa per l'evento. Ad esempio: PROVISIONINGSERVICES.
ResultDescription String Dettagli dell'errore per l'evento in caso di esito negativo.
ResultSignature String Codice di stato HTTP per l'evento in caso di esito negativo.
ResultType String Risultato dell'evento: Success, Failure, ClientError e così via.
SubscriptionId GUID ID sottoscrizione della sottoscrizione di Azure in cui si trova la risorsa.
TenantId GUID ID tenant per il tenant di Azure in cui si trova la risorsa.
TimeGenerated Data/Ora Data e ora in cui si è verificato l'evento, in formato UTC.
location_s String Area di Azure in cui si è verificato l'evento.
properties_s JSON Informazioni aggiuntive sull'evento.

DeviceOperations

Il codice JSON seguente è un esempio di tentativo di attestazione riuscito da un dispositivo. L'ID di registrazione per il dispositivo viene identificato nella properties_s proprietà .

  {
    "CallerIPAddress": "24.18.226.XXX",
    "Category": "DeviceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "226",
    "Level": "Information",
    "OperationName": "AttestationAttempt",
    "OperationVersion": "March2019",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-02T00:05:51Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
  }

ServiceOperations

Il codice JSON seguente è un esempio di un'operazione di aggiuntaUpsert () singola registrazione riuscita. L'ID di registrazione per la registrazione e il tipo di registrazione sono identificati nella properties_s proprietà .

  {
    "CallerIPAddress": "13.91.244.XXX",
    "Category": "ServiceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
    "TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

Tabelle di log di Monitoraggio di Azure

Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.

hub IoT servizio Device Provisioning Microsoft.Devices/ProvisioningServices

Log attività

Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.

Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.