为 Tomcat Web 应用程序配置 CloudWatch 警报的最佳实践是什么?

为 Tomcat Web 应用程序配置 CloudWatch 警报的最佳实践是什么?

我在 Elastic Beanstalk 上部署了一个 Tomcat Web 应用,我想为其配置 CloudWatch 警报,尤其是在 Web 服务器关闭时。Tomcat 容器使用 Google OAuth2 进行身份验证,使用自定义 MongoDB Realm 进行授权。因此,没有公共 URL 可以访问,因为任何请求都会重定向到 Google 进行身份验证。

根据我所做的研究,这看起来像是CPU 利用率数据不足是当网络服务器宕机时收到通知的答案。然而,我读过相互矛盾的评论CPU 利用率与服务器宕机无关,应该使用弹性负载均衡器健康检查。

其他解决方案需要您安装自定义 CloudWatch 库或使用外部工具

那么这种监控的最佳实践是什么?最好使用 AWS 提供的工具?

相关内容