本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看您的 Elastic Beanstalk 环境日志
AWS Elastic Beanstalk 提供了两种定期查看运行您的应用程序的 Amazon EC2 实例的日志的方法:
-
配置您的 Elastic Beanstalk 环境以将轮换的实例日志上传到环境的 Amazon S3 存储桶。
-
配置环境以将实例日志流式传输到 Amazon CloudWatch 日志。
当您将实例日志流配置为 CloudWatch 日志时,Elastic CloudWatch Beanstalk 会为 EC2 亚马逊实例上的代理和部署日志创建日志日志组,并将这些日志 CloudWatch 文件实时传输到日志。有关实例日志的更多信息,请参阅在 Elastic Beanstalk 环境中查看来自亚马逊 EC2 实例的日志。
除了实例日志外,如果您为环境启用增强型运行状况,则可以将环境配置为将运行状况信息流式传输到 CloudWatch 日志。当环境的运行状况状态发生更改时,Elastic Beanstalk 会将记录连同新状态和更改原因说明一起添加到运行状况日志组。有关环境运行状况流式传输的信息,请参阅将 Elastic Beanstalk 环境运行状况信息流式传输到亚马逊日志 CloudWatch 。
配置实例日志查看
要查看实例日志,您可以在 Elastic Beanstalk 控制台中启用实例日志轮换和日志流式传输。
在 Elastic Beanstalk 控制台中配置实例日志轮换和日志流式传输
打开 Elastic Beanstalk
控制台,然后在 “区域” 列表中,选择您的。 AWS 区域 -
在导航窗格中,选择 Environments(环境),然后从列表中选择环境的名称。
注意
如果您有多个环境,请使用搜索栏筛选环境列表。
在导航窗格中,选择 Configuration(配置)。
-
在 Updates, monitoring, and logging(更新、监控和日志记录)配置类别中,选择 Edit(编辑)。
-
在 S3 日志存储部分中,选择轮换日志下方的启用以允许将轮换日志上传到 Amazon S3。
-
在将实例日志流式传输到 CloudWatch 日志部分中,配置以下设置:
-
日志流式传输:选择启用以启用日志流式传输。
-
保留-在 “日志” 中指定保留 CloudWatch 日志的天数。
-
生命周期-设置为终止时删除日志,以便在环境终止时立即从 CloudWatch 日志中删除日志,而不是等待日志过期。
-
-
要保存更改,请选择页面底部的 Apply(应用)。
在启用日志流式传输后,您可以返回到软件配置类别或页面并查找日志组链接。单击此链接可在 CloudWatch 控制台中查看您的实例日志。
配置环境运行状况日志查看
要查看环境运行状况日志,您可以在 Elastic Beanstalk 控制台中启用环境运行状况日志流式传输。
在 Elastic Beanstalk 控制台中配置环境运行状况日志流式传输
打开 Elastic Beanstalk
控制台,然后在 “区域” 列表中,选择您的。 AWS 区域 -
在导航窗格中,选择 Environments(环境),然后从列表中选择环境的名称。
注意
如果您有多个环境,请使用搜索栏筛选环境列表。
在导航窗格中,选择 Configuration(配置)。
-
在 Updates, monitoring, and logging(更新、监控和日志记录)配置类别中,选择 Edit(编辑)。
转到监控部分。
-
在 Health 事件流式传输到 CloudWatch 日志下,配置以下设置:
-
日志流式传输:选择启用以启用日志流式传输。
-
保留-在 “日志” 中指定保留 CloudWatch 日志的天数。
-
生命周期-设置为终止时删除日志,以便在环境终止时立即从 CloudWatch 日志中删除日志,而不是等待日志过期。
-
-
要保存更改,请选择页面底部的 Apply(应用)。
日志查看命名空间
以下命名空间包含日志查看的设置:
-
aws:elasticbeanstalk:hostmanager - 配置为将轮换日志上传到 Amazon S3。
-
aws:elasticbeanstalk:cloudwatch:logs— 将实例日志流配置为 CloudWatch。
-
aws:elasticbeanstalk:cloudwatch:logs:health— 将环境运行状况流配置为 CloudWatch。