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:
- Come amministratore dell'area di lavoro, passare alla pagina delle impostazioni di amministratore di Azure Databricks.
- Fare clic sulla scheda Avanzate.
- 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.