Включение подробных журналов аудита
Подробные журналы аудита — это дополнительные журналы аудита, записанные при выполнении запроса или команды в рабочей области. Эти журналы записывают текст каждой команды или запроса. По умолчанию эти журналы не включены в рабочих областях.
Чтобы включить или отключить подробные журналы аудита, сделайте следующее:
- В качестве администратора рабочей области перейдите на страницу параметров администратора Azure Databricks.
- Перейдите на вкладку Дополнительно.
- Рядом с параметром Подробные журналы аудита включите или отключите эту функцию.
При включении или отключении подробных журналов аудита в категории workspace
создается подлежащее аудиту событие с действием workspaceConfKeys
. Параметр запроса workspaceConfKeys
имеет значение enableVerboseAuditLogs
. Параметр запроса workspaceConfValues
имеет значение true
(функция включена) или false
(функция отключена).
Подробные события журнала аудита
При настройке подробных журналов аудита журналы включают следующие дополнительные события:
Service | Имя действия | Description | Параметры запроса |
---|---|---|---|
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
— это поле пустое.