問題
ブラウザーモニタリングエージェント を Java アプリにインストールしましたが、アプリが ブラウザーUI でデータを報告しません。
解決策
アプリケーションサーバーがJasper JSPコンパイラーを使用していない場合(例えば、WebSphereやWebLogicを使用している場合)、自動計測機能は利用できません。代わりに、 手動でブラウザをインストルメントする必要があります 。
アプリサーバーが JSP コンパイラを使用しているにもかかわらず、ブラウザデータを受信できない場合は、設定の不一致が考えられます。New Relic の Java エージェントでは、アプリ名を newrelic.yml
設定ファイルで設定するか、 web.xml
display-name
で自動的に設定することができます。
自分のアプリが正しい名前で報告されているかどうかを確認するためです。
- Temporarily generate
finest
level logs. " enabled for"
のログファイルを検索してください。 ブラウザのタイミングデータ を報告しているアプリのリストに自分のアプリ名が表示されていることを確認します。- リストアップされたアプリ名が予想される名前と一致しない場合は、
newrelic.yml
とweb.xml
display-name
の設定で同じアプリ名を設定していることを確認してください。