のこの機能を使用すると、JavaScript スニペット (または「エージェント」) を使用してアプリの Web ページを計測することにより、ユーザーが Java アプリケーションとどのように対話しているかを可視化できます。UI 経由でブラウザ エージェントをインストールするには、ブラウザ エージェントをインストールする手順に従います。たとえば、次のことができます。
- APM監視対象のアプリを有効にします。
- コピー/ペースト方式で有効にする。
- REST APIを使用して有効にする。
また、このドキュメントで説明されているように、JavaエージェントAPIを使用してウェブページを手動でインストルメント することもできます。
JavaエージェントAPIの使用
お使いのフレームワークで、当社のUI、コピー/ペースト方法、またはREST APIを使用してブラウザ監視を有効にできない場合は、ウェブページの監視を手動で行うことができます。これを行うには、当社の Java エージェント API を使用してください。
オートインストルメントを無効にします。
アプリケーション クラス パスに
newrelic-api.jar
を追加して、Java エージェント API クラスにアクセスします。com.newrelic.api.agent.NewRelic.getBrowserTimingHeader()
メソッドを追加して時間追跡を有効にします。 特定のフレームワークの手順については、以下を参照してください。重要
Java エージェント 8.9.0以降、 getBrowserTimingFooter() APIメソッド呼び出しは非推奨になりました。
getBrowserTimingHeader()
を呼び出すときにブラウザ スクリプト全体が含まれるようになりました。使用しているフレームワークに応じて、適切な方法を見つけてください。
ログ ファイルを調べて、エージェントが正しく計測されていることを確認します。
newrelic.yml
のlog_level
設定をlog_level: finer
に設定し、次のメッセージを確認します: