详细审核日志是在工作区中运行查询或命令时记录的其他审核日志。 这些日志记录每个命令或查询的文本。 默认情况下未在工作区中启用这些日志。
若要启用或禁用详细审核日志,请执行以下操作:
- 以工作区管理员身份转到 Azure Databricks 管理员设置页。
- 单击“高级” 选项卡。
- 在“详细的审核日志”旁边,启用或禁用该功能。
启用或禁用详细日志记录时,系统会使用操作 workspace 在类别 workspaceConfKeys 中发出可审核事件。
workspaceConfKeys 请求参数为 enableVerboseAuditLogs。 请求参数 workspaceConfValues 为 true(启用功能)或 false(禁用功能)。
详细审核日志事件
配置详细审核日志时,日志包括以下附加事件:
| 服务 | 操作名称 | 说明 | 请求参数 |
|---|---|---|---|
notebook |
runCommand |
在交互式用户在笔记本中运行命令后触发。 命令对应于笔记本中的单元格。 |
|
jobs |
runCommand |
在作业运行执行笔记本中的命令后发出。 命令对应于笔记本中的单元格。 |
|
databrickssql |
commandSubmit |
在将命令提交到 Databricks SQL 时运行。 |
|
databrickssql |
commandFinish |
在命令完成或取消命令时运行。 |
|
检查 response 字段以获取与命令结果相关的其他信息:
statusCode- HTTP 响应代码。 如果是一般错误,则为错误 400。errorMessage- 错误消息。注意
在某些情况下,对于某些长时间运行的命令,可能不会在失败时填充
errorMessage字段。result:此字段为空。