newrelic エージェントを使用した Java アプリケーションがあります。概要ダッシュボードには「Web トランザクション応答時間」グラフが表示されますが、それ以上の内訳はなく、合計時間だけです。
より具体的にする方法 - 「JVM」全体をいくつかの「サブイベント」に分割する方法は?
私が参照しているチャート:
そして、これがどのように見えるかです(ウェブからのランダムな画面):
newrelic エージェントを使用した Java アプリケーションがあります。概要ダッシュボードには「Web トランザクション応答時間」グラフが表示されますが、それ以上の内訳はなく、合計時間だけです。
より具体的にする方法 - 「JVM」全体をいくつかの「サブイベント」に分割する方法は?
私が参照しているチャート:
そして、これがどのように見えるかです(ウェブからのランダムな画面):
提供していただいたスクリーンショットのように、お探しの情報を表示するには、お客様側でいくつかの設定を行う必要があります。Java エージェントは、探している情報を取得できますが、そのように伝える必要があります。
いくつかの具体例を挙げると:
データベース: サポートされているデータベースを使用している場合、データベースに対して行われた呼び出しを取得し、トランザクションのその部分を作成する必要があります。( Java 互換性 JDBCを参照してください) すると、それらがチャートに反映されていることがわかります。
Web 外部: 外部サービスに対して行う呼び出しは、適切に計測されている場合に表示されます。これらの呼び出しのキャプチャについて詳しくは、このKB ドキュメントとこのドキュメントを参照してください。
リクエストのキューイング これは、リクエストが実際にアプリケーション (エージェントが存在する場所) に到達する前に発生することです。この機能の詳細については、このKB ドキュメントを参照してください。
現在グラフに表示されているのは、リクエストがキューに入れられ、データベースまたは外部呼び出しが行われ、応答が受信された後、トランザクションにかかった残りの時間です。
説明が必要な場合やさらに質問がある場合は、お気軽にお問い合わせください。
乾杯、
エイドリアン・キンケイド | テクニカル サポート エンジニア | ニューレリック株式会社