initスクリプトロギング
initスクリプトの開始イベントと終了イベントは、クラスターイベントログにキャプチャされます。 詳細はクラスター ログにキャプチャされます。 グローバル initScript の作成、編集、削除イベントもアカウントレベルの監査ログにキャプチャされます。
initスクリプトイベント
クラスター イベント ログ は、 INIT_SCRIPTS_STARTED
と INIT_SCRIPTS_FINISHED
の 2 つの init スクリプト イベントをキャプチャし、実行がスケジュールされているスクリプトと正常に完了したスクリプトを示します。 INIT_SCRIPTS_FINISHED
では、実行時間もキャプチャされます。
クラスタースコープの initスクリプトは、キー "cluster"
で示されます。
注
クラスターイベントログは、各クラスターノードのinitスクリプトイベントをログに記録しません。それらすべてを表すノードは 1 つだけ選択されます。
initスクリプトログはどこに書き込まれますか?
クラスターにクラスター ログ配信が構成されている場合、initスクリプト ログは /<cluster-log-path>/<cluster-id>/init_scripts
に書き込まれます。
クラスター内の各コンテナーのログは、 init_scripts/<cluster-id>_<container-ip>
というサブディレクトリに書き込まれます。
たとえば、 cluster-log-path
が cluster-logs
に設定されている場合、特定のコンテナーのログへのパスは dbfs:/cluster-logs/<cluster-id>/init_scripts/<cluster-id>_<container-ip>
になります。
DBFS にログを書き込むようにクラスターが構成されている場合は、 ファイル システム ユーティリティ (dbutils.fs) を使用してログを表示できます。
クラスターが起動するたびに、initScript ログフォルダーにログが書き込まれます。
重要
クラスターを作成してクラスターログ配信を有効にするすべてのユーザーは、グローバル initScript からの stderr
と stdout
出力を表示できます。 グローバル initスクリプト が機密情報を出力しないようにする必要があります。
監査ログの initスクリプト イベント
Databricks監査ログは、イベント タイプ globalInitScripts
のグローバル init スクリプトの作成、編集、および削除イベントをキャプチャします。 グローバル initscript イベントを参照してください。