メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

特定の インスタンスの統計を取得する

次の例では、AWS マネジメントコンソール または AWS CLI を使用して、特定の EC2 インスタンスの最大 CPU 使用率を決定することができます。

要件

  • インスタンスの ID が必要です。インスタンス ID は、AWS マネジメントコンソール コンソールまたは describe-instances コマンドを使って取得します。

  • デフォルトでは、基本モニタリングが有効化されていますが、詳細モニタリングを有効化することもできます。詳細については、「インスタンスの詳細モニタリングの有効化または無効化」を参照してください。

To display the CPU utilization for a specific instance using the console

  1. https://console.aws.amazon.com/cloudwatch/にある CloudWatch コンソールを開きます。

  2. In the navigation pane, choose Metrics.

  3. Select the EC2 metric namespace.

    
                  Select the EC2 metrics namespace
  4. Select the Per-Instance Metrics dimension.

    
                  View the metric dimensions for Amazon EC2
  5. In the search field, type CPUUtilization and press Enter. Select the row for the specific instance, which displays a graph for the CPUUtilization metric for the instance. To name the graph, choose the pencil icon. To change the time range, select one of the predefined values or choose custom.

    
                  Graph a single metric
  6. To change the statistic or the period for the metric, choose the Graphed metrics tab. Choose the column heading or an individual value, and then choose a different value.

    
                    Change the statistic or period for a metric

AWS CLI を使用して特定のインスタンスの CPU 使用率を取得するには

次の get-metric-statistics コマンドを使用すると、期間と時間間隔を指定して、特定のインスタンスの [CPUUtilization] メトリクスを取得できます。

Copy
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --period 3600 \ --statistics Maximum --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --start-time 2016-10-18T23:18:00 --end-time 2016-10-19T23:18:00

出力例を次に示します。それぞれの値は、単一の EC2 インスタンスの最大 CPU 使用率を表しています。

{
    "Datapoints": [
        {
            "Timestamp": "2016-10-19T00:18:00Z", 
            "Maximum": 0.33000000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2016-10-19T03:18:00Z", 
            "Maximum": 99.670000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2016-10-19T07:18:00Z", 
            "Maximum": 0.34000000000000002, 
            "Unit": "Percent"
        }, 
        {
            "Timestamp": "2016-10-19T12:18:00Z", 
            "Maximum": 0.34000000000000002, 
            "Unit": "Percent"
        }, 
        ...
    ], 
    "Label": "CPUUtilization"
}