E-MapReduce (EMR) は、クラスタのリソース使用率と自動スケーリングの効果を表示できる YARN ベースのダッシュボードを提供します。 過去の YARN クラスタメトリックに基づいて、カスタム自動スケーリングルールを設定および最適化することもできます。 このトピックでは、EMR コンソールで EMR クラスタリソースの概要情報を表示する方法について説明します。
前提条件
DataLake クラスタまたはカスタムクラスタが作成され、クラスタの作成時に YARN サービスが選択されています。 詳細については、「クラスタを作成する」をご参照ください。
手順
方法 1:YARN リソース使用率の比較を表示する
[自動スケーリング] タブに移動します。
EMR コンソールにログインします。 左側のナビゲーションウィンドウで、[EMR on ECS] をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
[EMR on ECS] ページで、目的のクラスタを見つけ、[クラスタ ID/名前] 列にあるクラスタの名前をクリックします。
クラスタ詳細ページの上部にある [自動スケーリング] タブをクリックします。
Auto Scaling の構成 サブタブで、YARN リソース使用率の比較を表示します。
過去 30 日間の現在のクラスタのリソース使用率の変化を示す傾向線を表示できます。 また、傾向線を、過去 N 日間の現在のクラスタのリソース使用率の変化を示す傾向線と比較し、クラスタリソースが無駄になっているかどうかを確認することもできます。 N は 30 未満の整数です。 システムは現在のクラスタのリソース使用率をチェックし、推奨される自動スケーリングルールを提供します。 推奨ルールに基づいて、クラスタノードグループの自動スケーリングを設定できます。
方法 2:YARN メトリックデータを表示する
[メトリック監視] サブタブに移動します。
EMR コンソールにログインします。 左側のナビゲーションウィンドウで、[EMR on ECS] をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
[EMR on ECS] ページで、目的のクラスタを見つけ、[クラスタ ID/名前] 列にあるクラスタの名前をクリックします。
クラスタ詳細ページの上部にある [監視と診断] タブをクリックします。
[メトリック監視] サブタブをクリックします。
[ダッシュボード] ドロップダウンリストから [YARN-HOME] を選択します。 ダッシュボードには、クラスタの YARN メトリックデータが表示されます。 時間範囲を選択して、指定した期間のクラスタのリソース使用率を表示できます。
ダッシュボードで [yarn スケーリング] メトリックを表示します。 Yarn スケーリングは、YARN の自動スケーリングを表示するために使用されるメトリックです。 このメトリックは、クラスタで実行されているコンテナとノードのリソース使用率を把握し、クラスタの自動スケーリングの効果をさらに理解するのに役立ちます。 これにより、クラスタの自動スケーリングの効果を正確に評価できます。