首页 > 解决方案 > 如何检查 glassfish 上的 http 请求的完整响应时间?

问题描述

问题:服务 A(在 spring+tomcat 上运行)对服务 B 进行 http 调用(在 EE+glassfish 上运行)。

服务 A 日志显示:http 调用耗时:~10 秒(这种情况很少发生,正常响应时间约为 20 毫秒)。

服务 B 日志显示(对于相同的请求):花了 25 毫秒。

服务 B 的 ELB 说:backend_processing_time = 10 秒。

我需要弄清楚这段时间到底花在了哪里。

服务 B 上的响应时间日志记录在实现过滤器的 @WebFilter 中配置。

是在玻璃鱼上度过的时间吗?队列?在网络上?

这是生产设置。我还可以添加/启用哪些日志记录来解决这个问题?任何帮助表示赞赏。

标签: javaperformancejakarta-eeglassfish

解决方案


推荐阅读