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:
- Como administrador del área de trabajo, vaya a la página de configuración del administrador de Azure Databricks.
- Haga clic en la pestaña Opciones avanzadas.
- 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.