首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于监控EC2 Tomcat Web应用程序的亚马逊网络服务产品

问用于监控EC2 Tomcat Web应用程序的亚马逊网络服务产品
EN

Stack Overflow用户
提问于 2014-12-04 14:26:16
回答 3查看 817关注 0票数 1

我在EC2实例上部署了一个运行在Tomcat上的java web应用程序。有没有什么方法可以监控/设置web应用程序何时停止响应或停止响应的警报?本质上,我想要做的是检查对web应用程序的HTTP请求是否响应为状态200。如果它没有响应200 (几次),那么它应该发出警报并向一些操作员发送一封电子邮件。

我知道有像Nagois / uptimerobot这样的第三方选择我可以使用,但我想知道是否有AWS提供这方面的服务?是否可以使用AWS Cloud Watch设置此类自动化监控?根据我所读到的关于Cloud Watch的内容,我找不到一种方法来做到这一点。如果这不是Cloud Watch可以处理的事情,那么有没有其他AWS服务适合这样做呢?

EN

回答 3

Stack Overflow用户

发布于 2014-12-04 15:06:54

我认为端口监控功能在AWS Beanstalk下可用。

您可以考虑检查此http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.healthstatus.html

票数 0
EN

Stack Overflow用户

发布于 2019-07-19 19:34:26

阿舒托什

Tomcat是一项来自亚马逊网络服务的Ec2服务,您将不会有亚马逊网络服务产品来监控您的Tomcat服务器。但是,您有定制的解决方案,我认为您在这里并不需要。

但是,如果您使用的是应用程序负载均衡器或Beanstalk,则会获得触发警报的选项。

票数 0
EN

Stack Overflow用户

发布于 2019-07-19 20:10:51

是的,您可以通过cloudwatch来实现。使用cloudwatch agent收集日志,并将其上传到cloudwatch logstream。下面是配置cloudwatch agent的参考url。

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

之后,使用“创建矩阵过滤器”,您可以根据您的要求设置电子邮件触发器。

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringPolicyE https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Counting404Responses.htmlxamples.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27287637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档