Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

获取指定 实例的统计数据

以下示例显示了如何使用 AWS 管理控制台或 AWS CLI 来确定特定 EC2 实例的最大 CPU 利用率。

要求

使用控制台显示特定实例的 CPU 利用率

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Metrics

  3. 选择 EC2 指标命名空间。

     选择 EC2 指标命名空间
  4. 选择“Per-Instance Metrics”维度。

     查看 Amazon EC2 的指标维度
  5. 在搜索字段中,键入 CPUUtilization 并按 Enter。选择特定实例的行,这将显示该实例的 CPUUtilization 指标的图表。要为该图标命名,请选择铅笔图标。要更改时间范围,请选择某个预定义的值或选择 custom

     绘制单个指标的图表
  6. 要更改指标的统计数据或时段,请选择 Graphed metrics 选项卡。选择列标题或单个值,然后选择其他值。

     更改指标的统计数据或时段

使用 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"
}