

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

# 查看您的 Elastic Beanstalk 环境日志
<a name="environments-cfg-logging"></a>

AWS Elastic Beanstalk 提供了两种定期查看运行您的应用程序的 Amazon EC2 实例的日志的方法：
+ 配置您的 Elastic Beanstalk 环境以将轮换的实例日志上传到环境的 Amazon S3 存储桶。
+ 配置环境以将实例日志流式传输到 Amazon CloudWatch 日志。

当您将实例日志流配置为 CloudWatch 日志时，Elastic CloudWatch Beanstalk 会为 EC2 亚马逊实例上的代理和部署日志创建日志日志组，并将这些日志 CloudWatch 文件实时传输到日志。有关实例日志的更多信息，请参阅[查看您的 Elastic Beanstalk 环境中的 Amazon EC2 实例的日志](using-features.logging.md)。

除了实例日志外，如果您为环境启用[增强型运行状况](health-enhanced.md)，则可以将环境配置为将运行状况信息流式传输到 CloudWatch 日志。当环境的运行状况状态发生更改时，Elastic Beanstalk 会将记录连同新状态和更改原因说明一起添加到运行状况日志组。有关环境运行状况流式传输的信息，请参阅[将 Elastic Beanstalk 环境运行状况信息流式传输到亚马逊日志 CloudWatch](AWSHowTo.cloudwatchlogs.envhealth.md)。

## 配置实例日志查看
<a name="environments-cfg-logging-console"></a>

要查看实例日志，您可以在 Elastic Beanstalk 控制台中启用实例日志轮换和日志流式传输。

**在 Elastic Beanstalk 控制台中配置实例日志轮换和日志流式传输**

1. 打开 [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) 控制台，然后**在 “区域” 列表中，选择您**的。 AWS 区域

1. 在导航窗格中，选择 **Environments**（环境），然后从列表中选择环境的名称。

1. 在导航窗格中，选择 **Configuration**（配置）。

1. 在 **Updates, monitoring, and logging**（更新、监控和日志记录）配置类别中，选择 **Edit**（编辑）。

1. 在 **S3 日志存储**部分中，选择**轮换日志**下方的**启用**以允许将轮换日志上传到 Amazon S3。

1. 在将**实例日志流式传输到 CloudWatch 日志**部分中，配置以下设置：
   + **日志流式传输**：选择**启用**以启用日志流式传输。
   + **保留**-在 “日志” 中指定保留 CloudWatch 日志的天数。
   + **生命周期**-设置为**终止时**删除日志，以便在环境终止时立即从 CloudWatch 日志中删除日志，而不是等待日志过期。

1. 要保存更改，请选择页面底部的 **Apply**（应用）。

在启用日志流式传输后，您可以返回到**软件**配置类别或页面并查找**日志组**链接。单击此链接可在 CloudWatch 控制台中查看您的实例日志。

## 配置环境运行状况日志查看
<a name="environments-cfg-logging-health-console"></a>

要查看环境运行状况日志，您可以在 Elastic Beanstalk 控制台中启用环境运行状况日志流式传输。

**在 Elastic Beanstalk 控制台中配置环境运行状况日志流式传输**

1. 打开 [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) 控制台，然后**在 “区域” 列表中，选择您**的。 AWS 区域

1. 在导航窗格中，选择 **Environments**（环境），然后从列表中选择环境的名称。

1. 在导航窗格中，选择 **Configuration**（配置）。

1. 在 **Updates, monitoring, and logging**（更新、监控和日志记录）配置类别中，选择 **Edit**（编辑）。

1. 转到**监控**部分。

1. 在 **Health 事件流式传输到 CloudWatch 日志**下，配置以下设置：
   + **日志流式传输**：选择**启用**以启用日志流式传输。
   + **保留**-在 “日志” 中指定保留 CloudWatch 日志的天数。
   + **生命周期**-设置为**终止时**删除日志，以便在环境终止时立即从 CloudWatch 日志中删除日志，而不是等待日志过期。

1. 要保存更改，请选择页面底部的 **Apply**（应用）。

## 日志查看命名空间
<a name="environments-cfg-logging-namespaces"></a>

以下命名空间包含日志查看的设置：
+ [`aws:elasticbeanstalk:hostmanager`](command-options-general.md#command-options-general-elasticbeanstalkhostmanager) - 配置为将轮换日志上传到 Amazon S3。
+ [`aws:elasticbeanstalk:cloudwatch:logs`](command-options-general.md#command-options-general-cloudwatchlogs)— 将实例日志流配置为 CloudWatch。
+ [`aws:elasticbeanstalk:cloudwatch:logs:health`](command-options-general.md#command-options-general-cloudwatchlogs-health)— 将环境运行状况流配置为 CloudWatch。