Pular para o conteúdo principal

Ativar a auditoria detalhada logs

Verbose audit logs são auditorias adicionais logs registradas sempre que uma consulta ou comando é executado em seu workspace. Esses logs registram o texto de cada comando ou consulta. Por default, esses logs não estão habilitados no espaço de trabalho.

Para ativar ou desativar registros de auditoria detalhados, faça o seguinte:

  1. Como administrador do workspace, acesse a página de configurações de administração do Databricks.
  2. Clique na guia Avançado .
  3. Ao lado de Verbose Audit Logs , ative ou desative o recurso.

Quando você ativa ou desativa o registro detalhado, um evento auditável é emitido na categoria workspace com a ação workspaceConfKeys. O parâmetro de solicitação workspaceConfKeys é enableVerboseAuditLogs. O parâmetro de solicitação workspaceConfValues é true (recurso ativado) ou false (recurso desativado).

Auditoria detalhada log events

Quando você configura logs de auditoria detalhados, seus logs incluem os seguintes eventos adicionais:

Serviço

Nome da ação

Descrição

Solicitar parâmetros

notebook

runCommand

Emitido depois que um usuário interativo executa um comando em um notebook. Um comando corresponde a uma célula em um notebook.

  • notebookId - executionTime - status - commandId - commandText

jobs

runCommand

Emitido após um comando em um notebook ser executado por uma tarefa. Um comando corresponde a uma célula em um notebook.

  • jobId - runId - notebookId - executionTime - status - commandId - commandText

databrickssql

commandSubmit

É executado quando um comando é enviado ao Databricks SQL.

  • commandText - warehouseId - commandId

databrickssql

commandFinish

É executado quando um comando é concluído ou um comando é cancelado.

  • warehouseId - commandId

Verifique o campo response 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 determinados comandos de longa duração, o campo errorMessage pode não ser preenchido em caso de falha.

  • result: Esse campo está vazio .