CloudWatch を使用して EC2 フリートまたはスポットフリートをモニタリングする - Amazon Elastic Compute Cloud

CloudWatch を使用して EC2 フリートまたはスポットフリートをモニタリングする

ここで説明する Amazon CloudWatch メトリクスを使用すると、EC2 フリートまたはスポットフリートをモニタリングできます。

重要

正確性を確実にするため、これらのメトリクスを使用する際は詳細モニタリングを有効にすることをお勧めします。詳細については、「EC2 インスタンスの詳細モニタリングを管理する」を参照してください。

CloudWatch の使用の詳細については、「CloudWatch を使用したインスタンスのモニタリング」を参照してください。

EC2 フリートとスポットフリートのメトリクス

AWS/EC2Spot 名前空間には、フリートに使用できる次のメトリクスに加えて、フリート内のスポットインスタンスに使用できる CloudWatch メトリクスが含まれています。詳細については、「インスタンスメトリクス」を参照してください。

メトリクス 説明
AvailableInstancePoolsCount

フリートリクエストに指定されているスポットキャパシティプール。

単位: カウント

BidsSubmittedForCapacity

Amazon EC2 がフリートリクエストを送信したキャパシティ。

単位: カウント

EligibleInstancePoolCount

Amazon EC2 がリクエストを受理できるフリートリクエストに指定されたスポットキャパシティプール スポットインスタンスに支払う上限価格がスポット料金よりも低いか、スポット料金がオンデマンドインスタンス料金よりも高いプールでは、Amazon EC2 はリクエストを受理しません。

単位: カウント

FulfilledCapacity

Amazon EC2 が落札した容量。

単位: カウント

MaxPercentCapacityAllocation

フリートリクエストに指定されたすべてのフリートプールでの PercentCapacityAllocation の最大値。

単位: パーセント

PendingCapacity

TargetCapacityFulfilledCapacity の違い。

単位: カウント

PercentCapacityAllocation

指定されたディメンションのスポットキャパシティープールに配分された容量。すべてのスポットキャパシティープールにおける最大値を取得するには、 を使用します。MaxPercentCapacityAllocation

単位: パーセント

TargetCapacity

フリートリクエストのターゲットキャパシティ。

単位: カウント

TerminatingCapacity

プロビジョニングされた容量が目標の容量より大きいために終了した容量。

単位: カウント

メトリクスの測定単位が Count である場合、最も有用な統計は Average です。

EC2 フリートとスポットフリートのディメンション

フリートのデータをフィルタリングするには、次のディメンションを使用します。

ディメンション 説明
AvailabilityZone

アベイラビリティーゾーン別にデータをフィルタリングします。

FleetRequestId

フリートのリクエスト別にデータをフィルタリングします。

InstanceType

インスタンスタイプ別にデータをフィルタリングします。

EC2 フリートまたはスポットフリートの CloudWatch メトリクスを表示します。

Amazon CloudWatch コンソールを使用して、フリートの CloudWatch メトリクスを表示できます。これらのメトリクスは、モニタリング用のグラフのように表示されます。これらのグラフは、フリートがアクティブである場合にデータポイントを表示します。

メトリクスはまず名前空間ごとにグループ化され、次に各名前空間内の種々のディメンションの組み合わせごとにグループ化されます。例えば、すべてのフリートメトリクスまたはフリートメトリクスグループは、フリートリクエスト ID、インスタンスタイプ、またはアベイラビリティーゾーン別に表示できます。

フリートメトリクスを表示するには
  1. CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/) を開きます。

  2. ナビゲーションペインで、[メトリクス] を展開し、[すべてのメトリクス] を選択します。

  3. EC2 スポットの名前空間を選択します。

    注記

    EC2 スポットの名前空間が表示されない場合、これには 2 つの原因があります。リージョンで EC2 フリートもスポットフリートもまだ使用したことがありません。使用中の AWS サービスのみがメトリクスを Amazon CloudWatch に送信します。あるいは、リージョンで EC2 フリートまたはスポットフリートを使用したことはあるものの、過去 2 週間にはない場合には、名前空間が表示されません。

  4. ディメンション別にメトリクスをフィルタリングするには、次のいずれかを選択します。

    • [フリートリクエストメトリクス] - フリートリクエスト別にグループ化

    • [アベイラビリティーゾーン別] - フリートリクエストおよびアベイラビリティーゾーン別にグループ化

    • [インスタンスタイプ別] - フリートリクエストおよびインスタンスタイプ別にグループ化

    • [アベイラビリティーゾーン/インスタンスタイプ別] - フリートリクエスト、アベイラビリティーゾーン、インスタンスタイプ別にグループ化

  5. メトリクスのデータを表示するには、メトリクスの横にあるチェックボックスをオンにします。