首页 > 解决方案 > 如何测量 javax.ws.rs.client.Client 建立连接所用的时间?

问题描述

我们注意到我们对 Azure 的一些请求花费的时间太长。

他们告诉我们,直到我们开始请求之后,他们似乎才收到请求。鉴于此,我们最好能够记录建立与远程主机的连接所花费的时间。

我们正在使用 javax.ws.rs.client.Client。

有谁知道是否有一种方法可以启用可以捕获此指标的调试日志记录,或者我们是否可以通过其他方式获取指标?

标签: javaresthttpconnection

解决方案


您可以在请求中添加拦截器,它将记录请求和对控制台的响应,并且该请求所花费的时间将记录在这些请求中。如何添加拦截器你可以在 stack over flow 上找到给定的帖子,看看你是如何做到的。


推荐阅读