Habilitar logs de auditoria detalhados
Logs de auditoria detalhados são logs de auditoria adicionais registrados sempre que uma consulta ou comando é executado em seu espaço de trabalho. Esses logs registram o texto de cada comando ou consulta. Por padrão, esses logs não são habilitados em espaços de trabalho.
Para habilitar ou desabilitar logs de auditoria detalhados, faça o seguinte:
- Como administrador de espaço de trabalho, vá para a página Configurações de administração do Azure Databricks.
- Clique na guia Avançado .
- Ao lado de Logs de auditoria detalhados, habilite ou desative o recurso.
Quando você habilita ou desabilita o registro detalhado, um evento auditável é emitido na categoria workspace
com ação workspaceConfKeys
. O workspaceConfKeys
parâmetro request é enableVerboseAuditLogs
. O parâmetro workspaceConfValues
request é true
(recurso habilitado) ou false
(recurso desativado).
Eventos detalhados do log de auditoria
Quando você configura logs de auditoria detalhados, seus logs incluem os seguintes eventos adicionais:
Serviço | Nome da ação | Description | Parâmetros de solicitação |
---|---|---|---|
notebook |
runCommand |
Emitido depois que um usuário interativo executa um comando em um bloco de anotações. Um comando corresponde a uma célula num bloco de notas. | - notebookId - executionTime - status - commandId - commandText |
jobs |
runCommand |
Emitido depois que um comando em um bloco de anotações é executado por uma execução de trabalho. Um comando corresponde a uma célula num bloco de notas. | - jobId - runId - notebookId - executionTime - status - commandId - commandText |
databrickssql |
commandSubmit |
É executado quando um comando é enviado para o Databricks SQL. | - commandText - warehouseId - commandId |
databrickssql |
commandFinish |
É executado quando um comando é concluído ou um comando é cancelado. | - warehouseId - commandId |
Verifique o response
campo para obter informações adicionais relacionadas ao resultado do comando:
statusCode
- O código de resposta HTTP. Este será o erro 400 se for um erro geral.errorMessage
- Mensagem de erro.Nota
Em alguns casos, para certos comandos de longa execução, o campo pode não ser preenchido
errorMessage
em caso de falha.result
: Este campo está vazio.