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 | Sì | Tentativi di attestazione | Count | Totali | Numero di tentativi di attestazioni dispositivo | ProvisioningServiceName, Status, Protocol |
DeviceAssignments | Sì | Dispositivi assegnati | Count | Totali | Numero di dispositivi assegnati a un hub IoT | ProvisioningServiceName, IotHubName |
RegistrationAttempts | Sì | 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
Per una descrizione del monitoraggio hub IoT di Azure servizio Device Provisioning, vedere Monitoraggio hub IoT di Azure servizio Device Provisioning.
Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.