

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# レポートを生成する
<a name="sagemaker-hyperpod-usage-reporting-generate"></a>

このガイドでは、SageMaker HyperPod クラスターの使用状況レポートの設定と管理に関するステップバイステップの手順を説明します。以下の手順に従って、インフラストラクチャをデプロイし、カスタムレポートを生成して、不要になったリソースを削除します。

## 使用状況レポートを設定する
<a name="sagemaker-hyperpod-usage-reporting-install"></a>

**注記**  
SageMaker HyperPod クラスターで SageMaker HyperPod 使用状況レポートインフラストラクチャを設定する前に、この [https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md#prerequisites](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md#prerequisites) に記載されているすべての前提条件が満たされていることを確認します。

HyperPod で使用状況レポートを作成するには、以下が必要です。
+ スタックを使用した SageMaker HyperPod 使用状況レポート AWS リソースの CloudFormation デプロイ
+ Helm チャートを介した SageMaker HyperPod 使用状況レポートの Kubernetes 演算子のインストール

包括的なインストール手順については、「[SageMaker HyperPod 使用状況レポート GitHub リポジトリ](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md)」を参照してください。具体的には、「[セットアップ](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md#set-up-usage-reporting)」セクションの手順に従ってください。

## 使用状況レポートをオンデマンドで生成する
<a name="sagemaker-hyperpod-usage-reporting-use"></a>

使用状況レポートインフラストラクチャと Kubernetes 演算子がインストールされると、SageMaker HyperPod クラスターのジョブデータが自動的に収集され、セットアップ時に設定した S3 バケットに保存されます。演算子はバックグラウンドで詳細な使用状況メトリクスを継続的に取得し、指定した S3 バケットの `raw` ディレクトリに raw データファイルを作成します。

オンデマンド使用状況レポートを生成するには、[SageMaker HyperPod 使用状況レポート GitHub リポジトリ](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md)で提供されている `run.py` スクリプトを使用して、使用状況メトリクスを抽出してエクスポートできます。具体的には、「[レポートの生成](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md#generate-reports)」セクションに、レポートを生成するためのスクリプトと包括的な手順が提供されています。

スクリプトを使用すると、以下が許可されます。
+ レポート生成のカスタム日付範囲を指定する
+ 詳細レポートタイプと概要レポートタイプから選択する
+ レポートを CSV 形式または PDF 形式でエクスポートする
+ 特定の S3 ロケーションの直接レポート生成

## 使用状況レポートリソースをクリーンアップする
<a name="sagemaker-hyperpod-usage-reporting-cleanup"></a>

SageMaker HyperPod 使用状況レポートインフラストラクチャが不要になった場合は、「[リソースをクリーンアップする](https://github.com/awslabs/sagemaker-hyperpod-usage-report/blob/main/README.md#clean-up-resources)」の手順に従って、Kubernetes 演算子と AWS リソースをクリーンアップします (この順序で実行)。リソースを適切に削除すると、不要なコストを防ぐことができます。