AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

采用环境管理控制台的增强型运行状况监控

在 AWS Elastic Beanstalk 中启用增强型运行状况报告后,您可以在环境管理控制台中监控环境运行状况。

环境控制面板

环境控制面板会显示环境的运行状况,并列出可提供有关运行状况最新更改信息的事件。

查看环境控制面板

  1. 打开 Elastic Beanstalk 控制台

  2. 导航到您的环境的管理页

有关当前环境运行状况的详细信息,请选择 Causes (原因) 以打开运行状况页面。

环境运行状况页面

运行状况页面会显示环境以及其中每个 EC2 实例的运行状况、指标和故障原因。

注意

只有当您为环境启用了增强型运行状况监控时,Elastic Beanstalk 才会显示运行状况页面。

要仅显示处于特定状态的实例,请选择 Filter By (筛选条件),然后选择一种状态

要重启或终止运行不正常的实例,请选择 Instance Actions (实例操作),然后选择 Reboot (重启)Terminate (终止)

要隐藏有关环境和实例运行状况的详细信息,请选择 Hide Details (隐藏详细信息)。要显示或隐藏有关单个实例的详细信息,请使用对应行开头的箭头:

Elastic Beanstalk 每十秒钟更新一次运行状况页面。它会针对五个类别报告有关环境运行状况的信息。

第一个类别是 Server (服务器),会显示有关环境中每个 EC2 实例的信息,包括实例的 ID 和状态、实例已经启动了多长时间,以及在该实例上执行的最新部署的 ID。

有关某个实例(包括其可用区和实例类型)的更多信息,请将鼠标悬停在其 Instance ID (实例 ID) 上:

有关实例上次部署的信息,请将鼠标悬停在其 Deployment ID (部署 ID) 上:

部署信息包括以下内容:

  • 部署 ID部署的唯一标识符。部署 ID 从 1 开始,每次在您部署新的应用程序版本或者更改会影响环境中的实例上运行的软件或操作系统的配置设置时,部署 ID 就会逐一往上增加。

  • 版本 — 部署中所用应用程序源代码的版本标签。

  • 状态 — 部署状态,可以是 In ProgressDeployedFailed

  • 时间 — 对于正在进行的部署,表示部署开始时间。对于已完成的部署,表示部署结束时间。

其他几个类别会提供有关每个实例所处理请求的结果和延迟的详细信息,以及每个实例的负载和 CPU 使用率信息。有关这些指标的详细信息,请参阅实例指标

如果您在环境中启用了 X-Ray 集成,并使用 AWS X-Ray 软件开发工具包来检测应用程序,则“运行状况”页面会向 AWS X-Ray 控制台的概览行中添加链接。

选择链接可查看与 AWS X-Ray 控制台中突出显示的统计数据有关的跟踪信息。

监控页面

监控页面会显示增强型运行状况报告系统生成的自定义 Amazon CloudWatch 指标的汇总统计数据和图表。有关将图表和统计数据添加到此页面的说明,请参阅在 AWS 管理控制台中监控环境运行状况