メインコンテンツまでスキップ

詳細監査ログを有効にする

詳細監査ログは、ワークスペースでクエリまたはコマンドが実行されるたびに生成される追加レコードです。これらのログには、各コマンドまたはクエリのテキストが記録されます。デフォルトでは、これらのログはワークスペースで有効になっていません。

詳細な監査ログを有効または無効にするには、以下の手順を実行します。

  1. ワークスペース管理者として、Databricks 管理者設定ページに移動します。
  2. 詳細設定 タブをクリックします。
  3. 詳細な監査ログ の横で、機能を有効または無効にします。

詳細なロギングを有効または無効にすると、アクションworkspaceConfKeysでカテゴリworkspaceに監査可能イベントが発行されます。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

さらに、詳細監査ログが有効になっている場合にのみ、 notebook submitCommandイベントにはcommandTextリクエストが含まれます。 ノートブックイベントを参照してください。

コマンド結果に関連する追加情報については、responseフィールドをチェックしてください。

  • statusCode - HTTP 応答コード。一般的なエラーの場合はエラー 400 になります。

  • errorMessage - エラーメッセージ。

注記

場合によっては、特定の長時間実行コマンドでは、失敗時にerrorMessageフィールドに値が入力されないことがあります。

  • result: このフィールドは空です