管理 EC2 实例的详细监控 - Amazon Elastic Compute Cloud

管理 EC2 实例的详细监控

Amazon CloudWatch 提供两类监控:基本监控详细监控。默认情况下,您的实例已配置为基本监控。您可以选择启用详细监控,以帮助您更快地识别运行问题并对其采取措施。可以在实例启动时或在实例运行或停止时,启用或关闭详细监控。

在实例上启用详细监控不会影响其附加的 EBS 卷的监控。有关更多信息,请参阅 Amazon EBS 的 Amazon CloudWatch 指标

下面突出显示了实例的基本监控和详细监控之间的区别。

监控类型 描述 收费
基本监控

状态检查指标在 1 分钟内可用。所有其他指标均在 5 分钟内可用。

免费。
详细监控 所有指标(包括状态检查指标)在 1 分钟内可用。要获得此级别的数据,您必须为实例专门启用此监控。对于您已启用详细监控的实例,您还可以跨组 (相似实例所在组) 获得聚合数据。 您需要按 Amazon EC2 发送到 CloudWatch 的每个指标付费。您无需为数据存储付费。有关更多信息,请参阅 Amazon CloudWatch 定价页面上的付费套餐示例 1 – EC2 详细监控

所需权限

要启用对实例的详细监控,用户必须具有使用 MonitorInstances API 操作的权限。要关闭对实例的详细监控,用户必须具有使用 UnmonitorInstances API 操作的权限。

启动时启用详细监控

使用以下过程在启动时启用详细监控。默认情况下,您的实例使用基本监控。

Console
要在启动实例时启用详细监视

当使用 Amazon EC2 控制台启动实例时,请在高级详细信息下,选中详细 CloudWatch 监控复选框。

AWS CLI
要在启动实例时启用详细监视

结合使用 run-instances 命令和 --monitoring 标志来启用详细监控。

aws ec2 run-instances --image-id ami-09092360 --monitoring Enabled=true...

管理详细监控

使用以下过程管理正在运行或已停止实例的详细监控。

Console
管理对实例的详细监控
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择实例

  3. 选择实例。

  4. 依次选择操作监控和故障排除以及管理详细监控

  5. 详细监控页面上,对于详细监控,执行以下操作之一:

    • 详细监控:选择启用

    • 基本监控:清除启用

  6. 选择确认

AWS CLI
启用对实例的详细监控

使用以下 monitor-instances 命令对指定实例启用详细监控。

aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
关闭对实例的详细监控

使用以下 unmonitor-instances 命令对指定实例禁用详细监控。

aws ec2 unmonitor-instances --instance-ids i-1234567890abcdef0