Gestire i log di controllo
I log di controllo forniscono auditing trail per le API del piano dati in Azure Data Manager per l'energia. Con i log di controllo è possibile indicare:
- chi ha eseguito un'azione
- qual è stata l’azione
- quando l’azione è stata eseguita
- lo stato dell'azione
Ad esempio, quando si “aggiunge un nuovo membro” al gruppo entitlement users.datalake.admins
usando l'API entitlement, è possibile visualizzare queste informazioni nei log di controllo.
Abilitare i log di controllo
Per abilitare i log di controllo nella registrazione diagnostica, selezionare l'istanza di Azure Data Manager per l'energia nel portale di Azure.
Nota
Attualmente, è possibile abilitare i log di controllo per OSDU Core Services, Seismic DMS, Petrel Data Services e Wellbore DMS.
- Selezionare la schermata Log attività e quindi selezionare Impostazioni di diagnostica.
- Fare clic su + Aggiungi impostazione di diagnostica.
- Immettere il nome delle impostazioni di diagnostica.
- Selezionare Eventi di controllo come categoria.
- Selezionare i dettagli di destinazione appropriati per accedere ai log di diagnostica.
Nota
La visualizzazione dei primi log in Log Analytics potrebbe richiedere fino a 15 minuti. Per informazioni su come usare i log di diagnostica, vedere Documentazione del log delle risorse di Azure.
Dettagli del log di controllo
I log di controllo per Azure Data Manager per il servizio energetico restituiscono i campi seguenti.
Nome campo | Tipo | Descrizione |
---|---|---|
TenantID | String | Tenent dell'istanza di Data Manager di Azure per l'energia. |
TimeGenerated | Formato UTC | Ora del log di controllo. |
Categoria | String | Categoria delle impostazioni di diagnostica a cui appartengono i log. |
Ufficio | string | Posizione della risorsa di Azure Data Manager per l'energia. |
ServiceName | String | Nome del servizio OSDU in esecuzione in Azure Data Manager per l'energia. Ad esempio: Partition, Search, Indexer, Legal, Entitlements, Workflow, Register, Unit, Crs-catalog, File, Schema e Dataset |
OperationName | String | ID operazione o nome operazione associato alle API del piano dati, che genera log di controllo, ad esempio "Aggiungi membro" |
ID partizione dati | String | ID partizione dati in cui viene eseguita l'operazione. |
Azione | String | L'azione fa riferimento al tipo di operazione, indipendentemente dal fatto che si tratti di creazione, eliminazione, aggiornamento e così via. |
ActionID | String | ID associato all'operazione. |
PuID | String | ObjectId dell'utente in Microsoft Entra ID |
ResultType | String | Definire l'esito positivo o negativo dell'operazione |
Descrizione dell’operazione | String | Fornisce dettagli specifici della risposta. Questi dettagli possono includere informazioni di traccia, ad esempio i sintomi, del risultato usato per ulteriori analisi. |
RequestId | String | RequestId è l'ID univoco associato alla richiesta, che ha attivato l'operazione sul piano dati. |
Message | String | Fornisce un messaggio associato all'esito positivo o negativo dell'operazione. |
ResourceID | String | ID risorsa di Azure Data Manager per l'energia del cliente a cui appartiene il log di controllo. |
Query di esempio
Query di base di Application Insights che è possibile usare per esplorare i dati di log.
- Eseguire la query seguente per raggruppare le operazioni in base a ServiceName:
OEPAuditLogs
| summarize count() by ServiceName
- Eseguire la query seguente per visualizzare i 100 log più recenti:
OEPAuditLogs
| limit 100
- Eseguire la query seguente per ottenere tutti i risultati non riusciti:
OEPAuditLogs
| where ResultType contains "Failure"
Passaggi successivi
Informazioni sull'identità gestita: