我在 Elastic Beanstalk 上部署了一个 Tomcat Web 应用,我想为其配置 CloudWatch 警报,尤其是在 Web 服务器关闭时。Tomcat 容器使用 Google OAuth2 进行身份验证,使用自定义 MongoDB Realm 进行授权。因此,没有公共 URL 可以访问,因为任何请求都会重定向到 Google 进行身份验证。
根据我所做的研究,这看起来像是CPU 利用率数据不足是当网络服务器宕机时收到通知的答案。然而,我读过相互矛盾的评论CPU 利用率与服务器宕机无关,应该使用弹性负载均衡器健康检查。
其他解决方案需要您安装自定义 CloudWatch 库或使用外部工具。
那么这种监控的最佳实践是什么?最好使用 AWS 提供的工具?