Partilhar via


Habilitar logs de auditoria detalhados

Logs verbosos de auditoria são logs de auditoria adicionais registrados sempre que uma consulta ou comando é executado no 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 ativar ou desativar os registos de auditoria detalhados, proceda da seguinte forma:

  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 verbosos, ative 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 parâmetro workspaceConfKeys de request é enableVerboseAuditLogs. O parâmetro de pedido workspaceConfValues é true (função ativada) ou false (função desativada).

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 Descrição 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 num notebook é executado durante a execução de um 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 errorMessage pode não ser preenchido em caso de falha.

  • result: Este campo está vazio.