Compartir vía


Habilitar registros de auditoría detallados

Los registros de auditoría detallados son registros de auditoría adicionales registrados cada vez que se ejecuta una consulta o comando en el área de trabajo. Estos registros registran el texto de cada comando o consulta. De forma predeterminada, estos registros no están habilitados en áreas de trabajo.

Para habilitar o deshabilitar los registros de auditoría detallados, haga lo siguiente:

  1. Como administrador del área de trabajo, vaya a la página de configuración del administrador de Azure Databricks.
  2. Haga clic en la pestaña Opciones avanzadas.
  3. Junto a Registros de auditoría detallados, habilite o deshabilite la característica.

Al habilitar o deshabilitar el registro detallado, se emite un evento auditable en la categoría workspace con la acción workspaceConfKeys. El parámetro de solicitud workspaceConfKeys es enableVerboseAuditLogs. El parámetro de solicitud workspaceConfValues es true (característica habilitada) o false (característica deshabilitada).

Eventos detallados del registro de auditoría

Al configurar registros de auditoría detallados, los registros incluyen los siguientes eventos adicionales:

Servicio Nombre de la acción Descripción Parámetros de solicitud
notebook runCommand Se emite después de que un usuario interactivo ejecute un comando en un cuaderno. Un comando corresponde a una celda de un cuaderno. * notebookId
* executionTime
* status
* commandId
* commandText
jobs runCommand Se emite después de ejecutar un comando en un cuaderno mediante una ejecución de trabajo. Un comando corresponde a una celda de un cuaderno. * jobId
* runId
* notebookId
* executionTime
* status
* commandId
* commandText
databrickssql commandSubmit Se ejecuta cuando se envía un comando a Databricks SQL. * commandText
* warehouseId
* commandId
databrickssql commandFinish Se ejecuta cuando se completa o se cancela un comando. * warehouseId
* commandId

Compruebe el campo response para obtener información adicional relacionada con el resultado del comando:

  • statusCode: El código de respuesta HTTP. Este será el error 400 si se trata de un error general.

  • errorMessage: Mensaje de error.

    Nota:

    En algunos casos para determinados comandos de ejecución prolongada, es posible que el campo errorMessage no se rellene en caso de error.

  • result: Este campo está vacío.