Поделиться через


Включение подробных журналов аудита

Подробные журналы аудита — это дополнительные журналы аудита, записанные при выполнении запроса или команды в вашем рабочем пространстве. Эти журналы записывают текст каждой команды или запроса. По умолчанию эти журналы не включены в рабочих областях.

Чтобы включить или отключить подробные журналы аудита, сделайте следующее:

  1. В качестве администратора рабочей области перейдите на страницу параметров администратора Azure Databricks.
  2. Перейдите на вкладку Дополнительно.
  3. Рядом с параметром Подробные журналы аудита включите или отключите эту функцию.

При включении или отключении подробного ведения журнала в категории workspace создается подлежащее аудиту событие с действием workspaceConfKeys. Параметр запроса workspaceConfKeys имеет значение enableVerboseAuditLogs. Параметр запроса workspaceConfValues имеет значение true (функция включена) или 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 — это поле пустое.