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 | Sì |
Dispositivi assegnati Numero di dispositivi assegnati a un hub IoT |
DeviceAssignments |
Count | Totale (somma) | ProvisioningServiceName , IotHubName |
PT1M | Sì |
Tentativi di registrazione Numero di tentativi di registrazione dispositivo |
RegistrationAttempts |
Count | Totale (somma) | ProvisioningServiceName , IotHubName , Status |
PT1M | Sì |
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à.
Contenuto correlato
- Per una descrizione del monitoraggio hub IoT servizio Device Provisioning, vedere Monitorare hub IoT di Azure servizio Device Provisioning.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.