外部メトリクスの取り込み - AWS Compute Optimizer

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

外部メトリクスの取り込み

外部メトリクス取り込み機能を使用して、Datadog AWS Compute Optimizer 、Dynatrace、Instana、New Relic の 4 つのオブザーバビリティ製品のいずれかから EC2 メモリ使用率メトリクスを取り込むように を設定できます。外部メトリクスの取り込みを有効にすると、Compute Optimizer は CPU、ディスク、ネットワーク、IO、スループットのデータに加えて、外部の EC2 メモリ使用率メトリックスを分析して EC2 の適正化に関する推奨事項を生成します。これらのレコメンデーションは、さらなるコスト削減とパフォーマンスの向上につながります。詳細については、「外部メトリクスの取り込みを設定します。」を参照してください。

注記

外部メトリクスの取り込みは、Auto Scaling グループの一部である EC2 インスタンスをサポートしていません。

メトリクスの要件

Compute Optimizer が外部メモリ使用率メトリクスを使用して EC2 のサイズ適正化推奨を生成するには、オブザーバビリティ製品からの連続 30 時間以上のメモリ使用量メトリクスが必要になります。外部メモリ使用率メトリクスが十分にない場合、Compute Optimizer は外部メモリメトリクスの要件に達するまで CloudWatch メトリクスを分析し、メトリクスからレコメンデーションを生成します。

注記

外部メトリクスの取り込みが有効になっている場合、Compute Optimizer はメモリデータよりも外部 CloudWatch メモリ使用率メトリクスを優先します。外部メトリクスの取り込みをオプトアウトすると、Compute Optimizer はデフォルトで CloudWatch メトリクスに基づいてレコメンデーションを分析および生成します。

組織とアカウントレベル

外部メトリクスの取り込みは、組織レベルとアカウントレベルの両方で設定できます。外部メトリクスの取り込みを設定した AWS 組織のメンバーアカウントである場合は、この機能をオプトアウトできます。詳細については、「外部メトリクス取り込みのオプトアウト」を参照してください。

外部メトリクスの取り込みを既に設定している AWS 組織の新しいメンバーであるとします。 AWS アカウント の外部メトリクスの取り込みを手動で設定する必要があります。詳細については、「外部メトリクスの取り込みを設定します。」を参照してください。

外部メトリクスの取り込みを設定します。

Console
  1. https://console.aws.amazon.com/compute-optimizer/ で、Compute Optimizer コンソールを開きます。

  2. ナビゲーションペインで [全般] を選択します。次に、[外部メトリクスの取り込み] タブを選択します。

  3. 個々の AWS アカウントの所有者の場合は、ステップ 4 に進みます。

    組織のアカウントマネージャーまたは委任管理者の場合は、外部メトリクスの取り込みに応じて、すべてのメンバーアカウントまたは個々のメンバーアカウントをオプトインできます。

    • すべてのメンバーアカウントをオプトインするには、[設定レベル] ドロップダウンから [すべてのオプトインアカウント] を選択します。

    • 個々のメンバーアカウントをオプトインするには、[設定レベル] ドロップダウンから [アカウントを選択] を選択します。表示されるプロンプトで、オプトインするアカウントを選択します。次に、[アカウントレベルを設定] を選択します。

    設定レベルを選択します。
  4. [編集] を選択します。

  5. 表示されるプロンプトで、EC2 インスタンスの外部メトリクスプロバイダーを選択します。次に、[アクティブ化]を選択します。

  6. 外部メトリクスプロバイダーのウェブサイトに移動します。そのためには、「プロバイダーによる設定」または「外部メトリクスのソース」リンクを選択します。

    メトリクスソースリンクを選択
  7. 外部メトリクスプロバイダーのウェブサイトで設定プロセスを完了します。

    重要

    外部メトリクスプロバイダーとの設定プロセスを完了しないと、Compute Optimizer は外部メトリクスを受信できません。

CLI
  1. ターミナルまたはコマンドプロントウィンドウを開きます。

  2. 次の API オペレーションを呼び出します。

    • myRegion をソース AWS リージョンに置き換えます。

    • 123456789012 は自分のアカウント ID に置き換えます。

    • を外部メトリクスプロバイダーExternalMetricsProviderに置き換えます。

    aws compute-optimizer put-recommendation-preferences --region myRegion --resource-type=Ec2Instance --scope='{"name":"AccountId", "value":"123456789012"}' --external-metrics-preference='{"source":"ExternalMetricsProvider"}'
  3. https://console.aws.amazon.com/compute-optimizer/ で、Compute Optimizer コンソールを開きます。

  4. ナビゲーションペインで、 [アカウント] を選択します。

  5. 外部メトリクスの取り込みに関する組織レベルの設定」または「外部メトリクスの取り込みに関するアカウントレベルの設定」セクションで、外部メトリクスプロバイダーのウェブサイトに移動します。そのためには、「プロバイダーによる設定」または「外部メトリクスのソース」リンクを選択します。

    メトリクスソースリンクを選択
  6. 外部メトリクスプロバイダーのウェブサイトで設定プロセスを完了します。

    重要

    外部メトリクスプロバイダーとの設定プロセスを完了しないと、Compute Optimizer は外部メトリクスを受信できません。

外部メトリクス取り込みのオプトアウト

Console
  1. https://console.aws.amazon.com/compute-optimizer/ で、Compute Optimizer コンソールを開きます。

  2. ナビゲーションペインで [全般] を選択します。次に、[外部メトリクスの取り込み] タブを選択します。

  3. 個々の AWS アカウントの所有者の場合は、ステップ 4 に進みます。

    組織のアカウントマネージャーまたは委任管理者の場合は、外部メトリクスの取り込みに応じて、すべてのメンバーアカウントまたは個々のメンバーアカウントをオプトアウトできます。

    • すべてのメンバーアカウントをオプトアウトするには、[設定レベル] ドロップダウンから [すべてのオプトインアカウント] を選択します。

    • 個々のメンバーアカウントをオプトアウトするには、[設定レベル] ドロップダウンから [アカウントを選択] を選択します。表示されるプロンプトで、オプトアウトするアカウントを選択します。次に、[アカウントレベルを設定] を選択します。

  4. [編集] を選択します。

  5. 表示されるプロンプトで、[外部メトリクスプロバイダーなし] を選択します。[確認] を選択します。

CLI
  1. ターミナルまたはコマンドプロントウィンドウを開きます。

  2. 次の API オペレーションを呼び出します。

    • myRegion をソース AWS リージョンに置き換えます。

    • 123456789012 は自分のアカウント ID に置き換えます。

    aws compute-optimizer delete-recommendation-preferences --region myRegion --resource-type=Ec2Instance --recommendation-preference-names='["ExternalMetricsPreference"]' --scope='{"name":"AccountId", "value":"123456789012"}'