启用详细审核日志

详细审核日志是在工作区中运行查询或命令时记录的其他审核日志。 这些日志记录每个命令或查询的文本。 默认情况下未在工作区中启用这些日志。

若要启用或禁用详细审核日志,请执行以下操作:

  1. 以工作区管理员身份转到 Azure Databricks 管理员设置页
  2. 单击“高级” 选项卡。
  3. 在“详细的审核日志”旁边,启用或禁用该功能。

启用或禁用详细日志记录时,系统会使用操作 workspace 在类别 workspaceConfKeys 中发出可审核事件。 workspaceConfKeys 请求参数为 enableVerboseAuditLogs。 请求参数 workspaceConfValuestrue(启用功能)或 false(禁用功能)。

详细审核日志事件

配置详细审核日志时,日志包括以下附加事件:

服务 操作名称 说明 请求参数
notebook runCommand 在交互式用户在笔记本中运行命令后触发。 命令对应于笔记本中的单元格。 - notebookId
- executionTime
- status
- commandId
- commandText
jobs runCommand 在作业运行执行笔记本中的命令后发出。 命令对应于笔记本中的单元格。 - jobId
- runId
- notebookId
- executionTime
- status
- commandId
- commandText
databrickssql commandSubmit 在将命令提交到 Databricks SQL 时运行。 - commandText
- warehouseId
- commandId
databrickssql commandFinish 在命令完成或取消命令时运行。 - warehouseId
- commandId

检查 response 字段以获取与命令结果相关的其他信息:

  • statusCode - HTTP 响应代码。 如果是一般错误,则为错误 400。

  • errorMessage - 错误消息。

    注意

    在某些情况下,对于某些长时间运行的命令,可能不会在失败时填充 errorMessage 字段。

  • result:此字段为空。