0

我正在向 Amazon ECS 部署和应用程序,需要一些关于应用程序级别监控的建议(定期 HTTP 200 和/或正文匹配)。通常我把它放在一个 ELB 后面,如果我的 ELB 看到太多 HTTP 错误,我相信它会采取行动。然而,这一次它是一个预算非常低的项目,应该避免 ELB 的预算(还要考虑这将只适用于一个实例,因为用户群非常有限)。

我可以采用什么策略来授予应用程序处于活动状态(杀死实例并在应用程序错误过多的情况下重新启动)?关于我了解 AWS 自动修复的实例,但那是基础设施。

显然,问题之一是没有 ELB,我必须将 DNS 绑定到 EIP ......所以重新分配它是至关重要的。显然,该解决方案不应涉及任何其他 EC2 实例,外部服务是可以接受的,但将其全部保存在 AWS 中会很棒。

非常感谢

4

1 回答 1

1

监控 ECS 对提高站点的重要性很重要。如果您仍然认为在 AWS 上部署可能存在问题,我建议您练习 AWS 的自动扩展功能。

您可以在需要时扩展 ECS,并在不需要时释放它。

Nagios 是您可以利用的另一个开源监控工具。易于安装和配置。

于 2015-12-08T12:24:24.680 回答