Condividi tramite


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.

Screenshot dei log di controllo per l'entitlement

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.

Screenshot dell'opzione eventi di controllo nelle impostazioni di diagnostica.

  • 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.

  1. Eseguire la query seguente per raggruppare le operazioni in base a ServiceName:
OEPAuditLogs
| summarize count() by ServiceName

Screenshot dell'insieme di credenziali delle chiavi, della chiave, dell'identità assegnata dall'utente e della chiave gestita dal cliente nella scheda crittografia

  1. Eseguire la query seguente per visualizzare i 100 log più recenti:
OEPAuditLogs
| limit 100
  1. Eseguire la query seguente per ottenere tutti i risultati non riusciti:
OEPAuditLogs
| where ResultType contains "Failure"

Passaggi successivi

Informazioni sull'identità gestita: