スキップしてコンテンツを表示

CloudWatch Metrics Insights を使用して CPU を最も多く使用している EC2 インスタンスを特定する方法を教えてください。

所要時間1分
0

Amazon CloudWatch Metrics Insights を使用して、CPU 使用率が最も高い Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを特定したいです。

解決策

CloudWatch Metrics Insights を使用して、CPU を最も多く使用している Amazon EC2 インスタンスを特定するには、次の手順を実行します。

  1. CloudWatch コンソールを開きます。

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

  3. [マルチソースクエリ] タブをクリックします。

  4. [クエリを追加] を選択し、[EC2] を選択します。

  5. [CPU 使用率が最も高いクエリで上位 10 個のインスタンス] を選択します。
    注: [ビルダー] ビューには、[メトリクス名前空間]、[メトリクス名]、[フィルター条件]、[グループ化]、[並べ替え条件]、[制限] オプションが表示されます。[エディタ] ビューには、同じオプションがクエリ形式で表示されます。
    [エディタ] ビューでのクエリの例:

    SELECT MAX(CPUUtilization)FROM SCHEMA ("AWS/EC2", InstanceId)
    GROUP BY InstanceId
    ORDER BY MAX () DESC
    LIMIT 10
  6. [エディタ] ビューで [実行] を選択するか、[ビルダー] ビューで [グラフクエリ] を選択します。

注: デフォルトでは、クエリには、お使いの AWS リージョンの AWS アカウントで CPU 使用率が最も高い上位 10 個のインスタンスが表示されます。インスタンス数を増やすには、[制限] の値を変更します。

関連情報

CloudWatch Metrics Insights を使用してメトリクスをクエリする

Amazon EC2 での例

AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ