注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
本稿執筆時点で、Foundry のドキュメンテーションでは、ユーザーのパイプラインの入力と出力に2つのチェックを追加することを推奨しています:ビルドステータス と ビルド期間。ユーザーのスケジュールの入力と出力にこれらのチェックを適用するための良い理由がまだ存在するかもしれませんが、現在のベストプラクティスは、スケジュールの期間とスケジュールのステータスチェックを適用することです。これについては次のエクササイズで取り上げます。
ジョブとビルドの違いを理解すること、そしてビルドステータスと期間のチェックがスケジュールのものとどのように重複しているかを理解することは、これらのチェックがユーザーのパイプラインのどの段階で必要かどうかを決定するのに役立ちます。
前のタスクで利用可能なヘルスチェックのリストには、ジョブステータスチェックも含まれていました。これは、それが適用されるデータセットが成功裏にビルドされた場合に成功し、たとえそのビルドが下流で失敗する部分の一部であったとしてもです。したがって、ジョブステータスチェックは個々のデータセットに限定されます。
対照的に、ビルドステータスチェックは、ビルド内のすべてのジョブの成功または失敗を監視します。このチェックをスケジュールの出力に適用することで、より大きなビルド内のすべてのジョブを監視します。 Foundryでジョブとビルドを探索するための有用なアプリケーションの1つはジョブトラッカーです。以下の手順は、ビルドが開始または終了した後のジョブトラッカーで利用可能な情報の概要を提供します。
flight_alerts_clean
ノードをクリックし、次に画面の左下にある履歴タブをクリックします。ユーザーは今、ブラウザの新しいタブでジョブトラッカーアプリケーションにあり、ユーザーの画面は以下の画像のようになるかもしれません。
ジョブレベルのチェック vs ビルドレベルのチェックの違いについては、ここでリンクされたドキュメンテーションで詳しく読むことができます。