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 registro di controllo dettagliati

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

Servizio 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 da un processo in un notebook. 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.