Monitoring JAX-RS资源监控

Monitoring JAX-RS资源监控,monitoring,jax-rs,Monitoring,Jax Rs,我希望监视由JAX-RS资源(带有JAX-RS注释的EJB)组成的JavaEE6应用程序。例如,我想知道在一段时间内提出了多少请求,以及完成每个请求所需的时间(以及结果)。我该怎么做 目前,我考虑编写一个拦截器,将每次EJB调用记录在一个RRDTool存储器中,以便进行后分析。但是,通过这样做,我将无法获得请求信息 我也读过关于JMX的文章,但找不到任何与Web服务相关的东西(特别是JAX-RS) 是否有任何工具或库可以帮助您完成此操作?如果没有,我如何开发它?有什么想法吗?JAX-RS具有通过

我希望监视由JAX-RS资源(带有JAX-RS注释的EJB)组成的JavaEE6应用程序。例如,我想知道在一段时间内提出了多少请求,以及完成每个请求所需的时间(以及结果)。我该怎么做

目前,我考虑编写一个拦截器,将每次EJB调用记录在一个RRDTool存储器中,以便进行后分析。但是,通过这样做,我将无法获得请求信息

我也读过关于JMX的文章,但找不到任何与Web服务相关的东西(特别是JAX-RS)


是否有任何工具或库可以帮助您完成此操作?如果没有,我如何开发它?有什么想法吗?

JAX-RS具有通过HTTP发送请求的优点,因此,如果您可以在HTTP统计数据中获取请求,那么您基本上拥有JAX-RS统计数据

在本文中,我们通过向servlet中注入一个过滤器来收集统计数据,将它们以我们可以使用的格式转储到日志文件中,然后读取日志文件并将数据注入我们的度量集合