Partilhar via


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:

  1. Como administrador de espaço de trabalho, vá para a página Configurações de administração do Azure Databricks.
  2. Clique na guia Avançado .
  3. 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.