原文: Java Agent Troubleshooting Framework Configuration
Javaアプリケーションからのデータが表示されない場合は、まずJave Agentインストールに関するトラブルシューティングフレームワークに従ってください。
アプリケーションデータの欠落
アプリケーションが表示されない、またはアプリケーションはあるがデータがまったくない場合は、Jave Agentインストールに関するトラブルシューティングフレームワークを参照してください。
Note: エージェントが正常にエージェント・ログを作成し、ログに情報を追加している場合、ログを「Reporting to」で検索すると、New Relicポータル内でのアプリケーションのURLが表示されるはずです。間違ったアカウントに報告されている場合は、ライセンスキーを修正する必要があります。
「My Application」という名前のアプリケーションにレポートされていないか確認します。これは、app_name設定オプションのデフォルト値です。newrelic.jarと同じディレクトリにあるnewrelic.ymlファイルを編集し、app_nameの値を希望のアプリケーション名に更新します。
https://docs.newrelic.com/jp/docs/agents/java-agent/configuration/name-your-java-application/
および
https://docs.newrelic.com/jp/docs/agents/manage-apm-agents/app-naming/name-your-application/
を参照してください。
ホストやJVMインスタンスの名前が期待通りにならない
同一ホスト上で複数のJVMインスタンスを同じポートで動作させており、それらが一緒にロールアップされている場合、appserver_portを使用してJVMを区別してください。
https://docs.newrelic.com/jp/docs/agents/java-agent/configuration/hostname-logic-java/
および
を参照してください。
トランザクションの欠落
「トランザクション名の決定方法」を参照してください。
- 「Summary」にトランザクションが表示されていない場合は、JVMのダッシュボードで「Heap Memory」と「GC」の情報を確認してください。JMXへの問い合わせによって収集されるJVMヘルス・メトリクスは、エージェントが実行されているJVMから収集される基本的な情報であるため見えているはずです。
- 利用している技術要素でJavaエージェントの計装機能が何もせずにすぐに使えることを確認するために、Javaエージェントの互換性と要件に技術要素が載っているか確認してください。
- 追加インスツルメンテーション(実験)モジュール - 拡張および追加インスツルメンテーションモジュール
- Verboseエージェントログを取得することで、エージェントが何を見ているか、どのようにトランザクション・アクティビティを処理しているかを確認することができます。「トラブルシューティングのためのデバッグログの生成(Java)」を参照して、ログ情報を収集します。
- Javaカスタムインスツルメンテーションを使用して、エージェントのメソッドまたはクラスへの呼び出しを計装しなければならない可能性があります。
セグメントの欠落(外部呼び出し、データベース呼び出し)(通常のトレースまたはクロスアプリケーショントレース)
非同期パターンが使用されているかどうかを確認し、該当する場合は次のドキュメントを参照してください。- Introduction to Java async instrumentation
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.