Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

向 Amazon CloudWatch 发送日志、事件和性能计数器

您可以配置您的 Amazon EC2 实例以将 Windows Server 的日志、事件和性能计数器发送到 Amazon CloudWatch Logs 和 Amazon CloudWatch Events。Amazon EC2 提供了几种方法来配置实例以导出此数据。您选择的方法将部分取决于您运行的 Windows Server 的版本以及在实例上运行的配置代理的版本。它还将取决于您是要手动配置实例以使用本地配置文件,还是使用 Systems Manager Run Command 或 Systems Manager State Manager 远程配置它们。

重要

The unified CloudWatch Agent has replaced the SSM Agent as the tool for sending log data to Amazon CloudWatch Logs. Support for using the SSM Agent to send log data will be deprecated in the near future. We recommend that you begin using the unified CloudWatch Agent for your log collection processes as soon as possible. For more information, see the following topics:

有关 CloudWatch Logs 的更多信息,请参阅 Amazon CloudWatch Logs User Guide。有关 Systems Manager 的更多信息,请参阅 AWS Systems Manager 用户指南

注意

除非另有说明,否则我们将 CloudWatch Logs、CloudWatch Events 和 CloudWatch 统称为 CloudWatch。

Amazon EC2 实例使用代理将日志数据发送到 CloudWatch。对于 Windows Server 2008 到 Windows Server 2012 R2,代理为 EC2Config 服务或 SSM 代理。对于 Windows Server 2016,代理为 SSM 代理。有关更多信息,请参阅安装和配置 SSM 代理

向 CloudWatch 发送实例指标的方法

下表介绍了可用于与 CloudWatch 集成的方法。

方法 描述

Systems Manager Run Command

满足 Systems Manager 的先决条件。创建 Systems Manager 文档并将命令远程发送到实例。实例上的代理 (SSM 代理) 在几分钟内开始向 CloudWatch 发送数据。有关更多信息,请参阅 使用 Systems Manager Run Command

优点 – 远程执行命令。

缺点 – 需要额外的设置。

Systems Manager State Manager

满足 Systems Manager 的先决条件。创建 Systems Manager 文档并将其与一个或多个实例关联。实例上的代理将根据关联中定义的计划开始发送数据。有关更多信息,请参阅 使用 Systems Manager State Manager

优点 – 按计划远程执行命令。

缺点 – 需要额外的设置。

本地配置文件

创建 Systems Manager 文档并将其复制到每个实例。将配置文件的任何更新也手动复制到每个实例。实例上的代理 (SSM 代理或 EC2Config) 在几分钟内开始向 CloudWatch 发送数据。有关更多信息,请参阅 使用本地配置文件

优点 – 无需额外的设置。

缺点 – 过程较旧。需要登录到每个实例。