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

initスクリプト logging

Initスクリプトの開始イベントと終了イベントはクラスターイベントログにキャプチャされます。詳細はクラスターログに記録されます。グローバルinitスクリプトの作成、編集、および削除イベントも、アカウントレベルの監査ログにキャプチャされます。

initスクリプト events

クラスター・イベント・ログ は、 INIT_SCRIPTS_STARTEDINIT_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-pathcluster-logsに設定されている場合、特定のコンテナのログへのパスは dbfs:/cluster-logs/<cluster-id>/init_scripts/<cluster-id>_<container-ip>になります。

クラスターが DBFSにログを書き込むように設定されている場合は、 File system ユーティリティ (dbutils.fs) を使用してログを表示できます。

クラスターが起動するたびに、initスクリプトのログフォルダーにログが書き込まれます。

important

クラスターを作成してクラスターログ配信を有効にしたユーザーは誰でも、グローバルinitスクリプトからの stderr および stdout 出力を見ることができます。グローバルinitスクリプトが機密情報を出力しないようにする必要があります。

監査ログ内のinitスクリプトイベント

監査ログDatabricks、イベントタイプがglobalInitScriptsのグローバルinitスクリプトcreate、edit、およびdeleteイベントをキャプチャします。Global initスクリプトイベントを参照してください。