帮助手册

重启 Beanstalk 环境中运行的 Web 服务器

使用 Site24x7 的 IT 自动化框架,您可以创建操作配置文件,以重启每个 Amazon EC2 实例上运行的应用容器服务器。您可以配置基于指标值相对于阈值的自动触发,也可以在 Site24x7 控制台中手动触发该操作。

权限

请确保分配给 Site24x7 IAM 实体的策略文档中包含以下部分写入级别操作权限。

  • elasticbeanstalk:RestartAppServer

限制条件

  • Elastic Beanstalk 环境必须已被 Site24x7 监控。

创建操作配置文件

  • 登录 Site24x7 Web 控制台,选择管理 > IT 自动化模板
  • 单击添加自动化,通过单击下拉菜单选择 Elastic Beanstalk 操作作为类型。
  • 显示名称字段中提供合适的标签以便识别。
  • 接下来,选择要执行操作的 Beanstalk 环境。(如果选择 $LOCALHOST 选项,操作将在所有映射了该自动化配置文件的环境中执行。)
  • 最大允许操作执行时间:Site24x7 在请求超时前等待的最大秒数。默认执行时间为 15 秒,可设置 1 到 90 秒之间的值。
  • 通过邮件发送自动化结果:将此设置切换为"是",可通过邮件接收自动化结果,并将结果发送至通知配置文件中配置的用户告警组。邮件内容包括自动化名称、自动化类型、事件原因、目标主机等参数。
  • 单击保存。

模拟自动化

在映射操作配置文件之前,您可以在 Site24x7 控制台中手动触发操作,或使用 REST API 来测试其功能。创建配置文件后,返回 IT 自动化摘要页面,单击  执行测试运行。

映射操作配置文件

要执行自动化,请将操作配置文件映射到所需的告警事件。您可以将配置文件映射到预定义的监视器级别事件类型(正常/宕机/异常),或自定义的属性级别事件类型(例如处于降级状态的实例数 > 5)。

监视器级别映射

导航至受监控 Beanstalk 环境的监视器编辑页面("Elastic Beanstalk 监视器页面" > > 编辑),将操作配置文件映射到以下任一监视器状态变更。

  • 宕机时执行
  • 恢复时执行
  • 异常时执行
  • 任意状态变更时执行

属性级别映射

您还可以将操作配置文件关联到实例相关指标(如实例降级、实例严重)或环境指标(如应用请求 4xx 错误或应用延迟)。导航至受监控 Beanstalk 环境的阈值配置文件编辑页面(进入资源的监视器编辑页面 > 单击阈值和可用性字段旁的铅笔图标),然后单击"选择要执行的自动化"字段,将配置文件映射到所需属性。

使用场景

  • 故障安全保障:每当指标超出配置的阈值或触发告警时,自动重启应用服务器。
  • 恢复功能:检测到异常的环境行为(例如产生 4xx 错误码的请求数量极高,或处理请求所需时间过长)时,自动触发操作以重启环境实例上运行的 Web 服务器。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!