Monitoraggio hub IoT di Azure informazioni di riferimento sui dati del servizio Device Provisioning

Vedere Monitoraggio del servizio Device Provisioning in hub Iot per informazioni dettagliate sulla raccolta e l'analisi dei dati di monitoraggio per hub IoT di Azure servizio Device Provisioning (DPS).

Metriche

Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per il servizio Device Provisioning.

Provider di risorse e tipo: Microsoft.Devices/provisioningServices.

Metrica Esportabile tramite Impostazioni di diagnostica? Nome visualizzato per la metrica Unità Tipo di aggregazione Descrizione Dimensioni
AttestationAttempts Tentativi di attestazione Count Totali Numero di tentativi di attestazioni dispositivo ProvisioningServiceName, Status, Protocol
DeviceAssignments Dispositivi assegnati Count Totali Numero di dispositivi assegnati a un hub IoT ProvisioningServiceName, IotHubName
RegistrationAttempts Tentativi di registrazione Count Totali Numero di tentativi di registrazione dispositivo ProvisioningServiceName, IotHubName, Status

Per altre informazioni, vedere un elenco di tutte le metriche della piattaforma supportate in Monitoraggio di Azure.

Dimensioni delle metriche

Il servizio Device Provisioning 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.
Stato 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 è possibile raccogliere per il servizio Device Provisioning.

Provider di risorse e tipo: Microsoft.Devices/provisioningServices.

Categoria Descrizione
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 Stringa Indirizzo IP di origine mascherato per l'evento.
Categoria Stringa Tipo di operazione, ServiceOperations o DeviceOperations.
CorrelationId GUID Identificatore univoco per l'evento.
DurationMs Stringa Tempo necessario per l'esecuzione dell'evento in millisecondi.
Livello Int Livello di gravità della registrazione dell'evento. Ad esempio, Informazioni o Errore.
OperationName Stringa Tipo di azione eseguita durante l'evento. Ad esempio: Query, Get, Upsert e così via.
OperationVersion Stringa Versione dell'API usata durante l'evento.
Risorsa Stringa Nome forOF della risorsa in cui si è verificato l'evento. Ad esempio, "MYEXAMPLEDPS".
ResourceGroup Stringa Nome del gruppo di risorse in cui si trova la risorsa.
ResourceId Stringa ID risorsa di Azure Resource Manager per la risorsa in cui si è verificato l'evento.
ResourceProvider Stringa Provider di risorse per l'evento. Ad esempio, "MICROSOFT. DISPOSITIVI".
ResourceType Stringa Tipo di risorsa per l'evento. Ad esempio, "PROVISIONING edizione Standard RVICES".
ResultDescription Stringa Dettagli dell'errore per l'evento in caso di esito negativo.
ResultSignature Stringa Codice di stato HTTP per l'evento in caso di esito negativo.
ResultType Stringa 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 Stringa 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": "68952383-80c0-436f-a2e3-f8ae9a41c69d",
    "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": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "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": "23bd419d-d294-452b-9b1b-520afef5ef52",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747f1067-xxxx-xxxx-xxxx-9deaa894152f",
    "TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

Tabelle dei log di Monitoraggio di Azure

Questa sezione si riferisce a tutte le tabelle Kusto dei log di Monitoraggio di Azure pertinenti al servizio Device Provisioning e disponibili per la query da parte di Log Analytics. Per un elenco di queste tabelle e collegamenti a altre informazioni sul tipo di risorsa DPS, vedere Device Provisioning Services nella tabella dei log di Monitoraggio di Azure.

Per informazioni di riferimento su tutte le tabelle log di Monitoraggio di Azure/Log Analytics, vedere Le informazioni di riferimento sulla tabella dei log di Monitoraggio di Azure.

Log attività

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

Vedi anche