Condividi tramite


Abilitare i log di controllo dettagliati

I log di controllo dettagliati sono log di controllo aggiuntivi registrati ogni volta che viene eseguita una query o un comando nell'area di lavoro. Questi log registrano il testo di ogni comando o query. Per impostazione predefinita, questi log non sono abilitati nelle aree di lavoro.

Per abilitare o disabilitare i log di controllo dettagliati, eseguire le operazioni seguenti:

  1. Come amministratore dell'area di lavoro, passare alla pagina delle impostazioni di amministratore di Azure Databricks.
  2. Fare clic sulla scheda Avanzate.
  3. Accanto a Log di controllo dettagliati abilitare o disabilitare la funzionalità.

Quando si abilita o disabilita la registrazione dettagliata, viene generato un evento controllabile nella categoria workspace con l'azione workspaceConfKeys. Il workspaceConfKeys parametro della richiesta è enableVerboseAuditLogs. Il parametro workspaceConfValues della richiesta è true (funzionalità abilitata) o false (funzionalità disabilitata).

Eventi del log di controllo dettagliato

Quando si configurano log di controllo dettagliati, i log includono gli eventi aggiuntivi seguenti:

Service Nome azione Descrizione Parametri della richiesta
notebook runCommand Generato dopo che un utente interattivo esegue un comando in un notebook. Un comando corrisponde a una cella in un notebook. - notebookId
- executionTime
- status
- commandId
- commandText
jobs runCommand Generato dopo l'esecuzione di un comando in un notebook da parte di un processo. Un comando corrisponde a una cella in un notebook. - jobId
- runId
- notebookId
- executionTime
- status
- commandId
- commandText
databrickssql commandSubmit Viene eseguito quando un comando viene inviato a Databricks SQL. - commandText
- warehouseId
- commandId
databrickssql commandFinish Viene eseguito quando un comando viene completato o un comando viene annullato. - warehouseId
- commandId

Controllare il response campo per ottenere informazioni aggiuntive relative al risultato del comando:

  • statusCode - Codice di risposta HTTP. Questo errore sarà 400 se si tratta di un errore generale.

  • errorMessage - Messaggio di errore.

    Nota

    In alcuni casi per determinati comandi a esecuzione prolungata, il errorMessage campo potrebbe non essere popolato in caso di errore.

  • result: questo campo è vuoto.