1

Java アプリがあり、newrelic エージェント バージョン 3.12 を使用して監視しています。AsyncHttpClient を使用して、アプリケーションで外部 HTTP 呼び出しを行います。そして、ここに私が使用する AsyncHttpClient バージョンの詳細があります

com.ning

async-http-クライアント

1.7.24

newrelic は、AsyncHttpClient を使用して行った発信呼び出しのメトリクスをキャプチャしていません。newrelic の Java エージェントは AsyncHttpClient をサポートしていると思います。私は何が欠けていますか?

4

1 に答える 1

0

この問題を new relic フォーラムに投稿したところ、次の返信がありました。


AsyncHttpClient のサポートに関する詳細情報を見つけることができました。現在、New Relic Java エージェントは Play フレームワーク内の AsyncHttpClient のみをサポートしています。これは非常にリクエストの多かった機能です。お客様のリクエストを製品マネージャーに送信します。

回避策として、カスタム インストルメンテーションの使用を試すことができます。すぐに使用できる Java エージェントによってコールがピックアップされない場合は、可能であればカスタム インストルメンテーションを使用してコールを可視化することをお勧めします。

この場合、 https: //docs.newrelic.com/docs/agents/java-agent/custom-instrumentation/java-instrumentation-annotation に記載されている @Trace アノテーションを使用することをお勧めします。

于 2015-03-04T04:24:12.167 に答える