使用newrelic捕获AsyncHttpClient指标的问题

时间:2014-12-21 00:23:30

标签: newrelic asynchttpclient

我有一个java应用程序,我使用newrelic代理版本3.12来监控它。我使用AsyncHttpClient在我的应用程序中进行外部HTTP调用。以下是我使用的AsyncHttpClient版本的详细信息

com.ning

异步-HTTP客户端

24年1月7日

我看到newrelic没有捕获我使用AsyncHttpClient进行的任何出站调用的指标。我认为newrelic的java代理支持AsyncHttpClient。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我将这个问题发布到新的遗物论坛,得到了以下回复:


我能够在AsyncHttpClient的支持中找到更多信息,目前New Relic Java代理仅支持Play Framework中的AsyncHttpClient。这是一项备受欢迎的功能,我会将您的请求发送给我们的产品经理。

作为解决方法,您可以尝试使用自定义检测。如果Java代理没有开箱即可接听电话,我们建议使用自定义监测,以便在可能的情况下了解呼叫。

在这种情况下,您最好的选择可能是使用https://docs.newrelic.com/docs/agents/java-agent/custom-instrumentation/java-instrumentation-annotation中记录的@Trace注释。