ジョブとプールの有効期間統計 API から Batch のログに移行する
ジョブとプール用の Azure Batch 有効期間統計 API は、2023 年 4 月 30 日に廃止されます。 Batch 監視アプローチを有効期間統計 API の使用からログの使用に移行する方法について説明します。
機能について
現時点では、API を使用して Batch のジョブとプールの有効期間の統計情報を取得できます。 この API は、Batch アカウント作成以降に作成されたすべてのジョブとプールに対して、Batch アカウント有効期間中の統計データを収集します。
統計データをお客様が利用できるようにするために、Batch サービスでは定期的に集計とロールアップを実行します。 これらの有効期間統計 API は Batch のお客様によってほとんど実行されず、代替手段も存在するため、これらの API は廃止されます。
機能のサポート終了
有効期間統計 API は、Batch アカウントの有効期間全体で Batch プールとジョブの使用状況に関する情報を収集できるように設計および管理されています。 ジョブごとまたはプールごとに、きめ細かいレベルでデータを収集する代替的な方法もあります。 有効期間統計 API のみが廃止されます。
ジョブとプールの有効期間統計 API が 2023 年 4 月 30 日に廃止されると、API は機能しなくなり、適切な HTTP 応答エラー コードがクライアントに返されます。
代替
ジョブごとまたはプールごとの統計情報を使用した集計
Batch アカウント内のアクティブなジョブまたはプールの統計情報を取得できます。 ジョブの場合は、Get Job 要求を発行し、JobStatistics オブジェクトを表示できます。 ジョブの場合は、Get Pool 要求を発行し、PoolStatistics オブジェクトを表示できます。 その後、これらの結果を使用し、分析ワークフローに関連するジョブとプール全体から必要に応じて集計することができます。
Azure portal でログを設定する
Azure portal には、監視とログを可能にするさまざまなオプションがあります。 システム ログと診断ログは、カスタム ソリューションを使用して統計データを提供できます。 詳細については、「Batch ソリューションの監視」を参照してください。
FAQ
プールとジョブのログを表示する別の方法はありますか?
Azure portal には、ログを可能にするさまざまなオプションがあります。 具体的には、システム ログと診断ログを表示できます。 詳細については、「Batch ソリューションの監視」を参照してください。
API が存在しない場合、自身のシステムにログを抽出できますか?
Azure portal のログ機能を使用して、出力ログとエラー ログをワークスペースに抽出できます。 詳細については、Application Insights による監視に関するページを参照してください。
次のステップ
詳細については、Batch のジョブまたはプール API を参照してください。 Azure Monitor ログについては、この記事を参照してください。