Elastic Beanstalk 中的日志记录和监控 - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Elastic Beanstalk 中的日志记录和监控

要维护 Amazon Elastic Beanstalk 和您的Amazon解决方案的可靠性、可用性和性能,实施监控非常重要。您应该从Amazon解决方案的各个部分收集监控数据,以便您可以更轻松地调试多点故障(如果发生)。Amazon提供了多种工具来监控您的 Elastic Beanstalk 资源并对潜在事件做出响应。

有关监控的更多信息,请参阅监控环境

有关其他 Elastic Beanstalk 安全主题,请参阅 Amazon Elastic Beanstalk 安全性

增强型运行状况报告

增强型运行状况报告是一种功能,您可以在您的环境中启用该功能以允许 Elastic Beanstalk 收集有关环境中的资源的其他信息。Elastic Beanstalk 分析信息,以更好地了解总体环境运行状况并帮助识别可能导致您的应用程序变得不可用的问题。有关更多信息,请参阅 增强型运行状况报告和监控

Amazon EC2 实例日志

Elastic Beanstalk 环境中的 Amazon EC2 实例会生成日志,您可以查看这些日志来对应用程序或配置文件进行故障排除。由 Web 服务器、应用程序服务器、Elastic Beanstalk 平台脚本和 Amazon CloudFormation 创建的日志在本地存储在各个实例上。您可使用环境管理控制台或 EB CLI 轻松检索这些日志。您还可以将环境配置为将日志实时流式传输到 Amazon CloudWatch Logs。有关更多信息,请参阅查看您的 Elastic Beanstalk 环境中的 Amazon EC2 实例的日志

环境通知

您可以配置 Elastic Beanstalk 环境,以使用 Amazon Simple Notification Service (Amazon SNS) 向您通知影响应用程序的重要事件。您可以在创建环境期间或在创建环境后指定一个电子邮件地址,以便在发生错误或环境的运行状况发生变化时从Amazon接收电子邮件。有关更多信息,请参阅使用 Amazon SNS 发送 Elastic Beanstalk 环境通知

Amazon CloudWatch 警报

使用 CloudWatch 警报,可以观看单个指标在指定时间段内的变化。如果指标超出给定阈值,将向 Amazon SNS 主题或 Amazon Auto Scaling 策略发送通知。CloudWatch 警报不会仅仅因为它们处于特定状态而调用操作。相反,当状态更改并维持指定的时间段时,警报会调用操作。有关更多信息,请参阅 将 Elastic Beanstalk 和 Amazon CloudWatch 结合使用

Amazon CloudTrail 日志

CloudTrail 提供了用户、角色或Amazon服务在 Elastic Beanstalk 中所执行操作的记录。使用 CloudTrail 收集的信息,您可以确定向 Elastic Beanstalk 发出了什么请求、发出请求的 IP 地址、何人发出的请求、请求的发出时间以及其他详细信息。有关更多信息,请参阅 使用 Amazon CloudTrail 记录 Elastic Beanstalk API 调用

调试 Amazon X-Ray

X-Ray 是一种Amazon服务,用于收集有关应用程序服务的请求的数据,并使用它来构建服务地图,以便您发现应用程序问题和优化机会。您可以使用 Amazon Elastic Beanstalk 控制台或配置文件在环境中的实例上运行 X-Ray 守护程序。有关更多信息,请参阅配置 Amazon X-Ray 调试