开始使用 CloudWatch Logs - Amazon CloudWatch Logs
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

开始使用 CloudWatch Logs

Amazon提供了两个选项,以便将 Amazon EC2 实例和本地服务器中的日志收集到 CloudWatch Logs:

  • Recommended(推荐)– 统一的 CloudWatch 代理。它让您能够使用一个代理收集日志和高级指标。它跨操作系统提供支持,包括运行 Windows Server 的服务器。该代理还提供更好的性能。

    如果您的服务器使用 Instance Metadata Service Version 2 (IMDSv2),则必须使用较新版本的统一代理,而不是较早版本的 CloudWatch Logs 代理。

    如果您使用统一代理收集 CloudWatch 指标,则它能收集其他系统指标,获得来宾可见性。它还支持使用 StatsDcollectd 收集自定义指标。

    有关更多信息,请参阅 Amazon CloudWatch 用户指南中的安装 CloudWatch 代理文档。

  • Supported, but on the path to deprecation(受支持,但即将弃用)– 较旧的 CloudWatch Logs 代理,仅支持从运行 Linux 的服务器中收集日志。如果您已在使用此种代理,可以继续使用。但是,较旧的代理需要使用 Python 2.7、3.0 和 3.3。由于当前 EC2 实例不使用这些版本的 Python,而且这些版本已被弃用且不再修补,因此强烈建议您迁移到统一的 CloudWatch 代理。

    此外,较早版本的代理不支持实例元数据服务版本 2(IMDSv2)。如果您的服务器使用 IMDSv2,则必须使用较新版本的统一代理,而不是较早版本的 CloudWatch Logs 代理。

    如果从 CloudWatch Logs 代理迁移到统一的 CloudWatch 代理,该统一代理的配置向导将可以读取当前的 CloudWatch Logs 代理配置文件并设置新代理来收集相同的日志。有关此向导的更多信息,请参阅 Amazon CloudWatch 用户指南中的使用向导创建 CloudWatch 代理配置文件