Java Web应用程序中的Web服务的运行状况检查和监视

问题描述 投票:0回答:2

我需要监控并稍后生成有关所用时间,服务被击中次数等的报告。这应该是动态的。

我的Java Web应用程序基于Jetty嵌入式服务器,该服务器具有基于REST和Soap的服务。我想监控每个请求,服务被调用的次数,服务所用的时间等。我的要求类似于Spring Boot Actuator所做的。但我不想将我的应用程序从嵌入式Jetty移动到Spring Boot。

请提出一种简单有效的方法来满足我的要求。

java web-services spring-boot jetty spring-boot-actuator
2个回答
0
投票

添加过滤器以读取每个请求并将其保存到数据库或Elasticsearch中以获得更好的性能。


0
投票

为您的webapp安装javamelody。或者如果你改变主意,可以使用Spring引导中的javamelody spring boot starter

它将针对每个不同的请求监视http请求,包括REST和SOAP请求:日,周,月或年期间的命中,平均和最大响应时间。安装时间不到10分钟即可完成更多工作。

免责声明:我创建了javamelody。

© www.soinside.com 2019 - 2024. All rights reserved.