Hitachi

uCosminexus Application Runtime for Apache Tomcat ユーザーズガイド


9.1 トレース機能の概要

uCARTのトレース機能とは,Tomcatを利用したシステムで,リクエスト実行中の性能影響個所や障害発生個所の特定を手助けする機能です。Tomcatの処理の入口と出口には,多くのトレース取得ポイントが設定されています。これによって,障害発生個所などを特定しやすくなります。また,uCosminexus Application Serverと組み合わせて使用する場合は,PRFトレース機能と連携できます。

メモ

Tomcatの内部処理の調査はスレッドダンプなどを活用してください。

トレース機能を使用するための前提条件,トレース取得ポイント,トレースの種類,およびuCosminexus Application Serverとの連携について説明します。

トレース機能使用時の前提条件

トレース機能を使用する際の前提条件は,ホストアドレスにIPv4のアドレスが割り当てられていることです。IPv4アドレスおよびIPv6アドレスの両方を持つホストで稼働させる場合,java.net.preferIPv6Addressesはデフォルト値(false)のままにします。

トレース取得ポイント

uCARTのトレース取得ポイントを次の図に示します。

図9‒1 uCARTのトレース取得ポイント

[図データ]

トレースの種類

uCARTのトレース機能では,次の種類のトレースを取得します。

uCosminexus Application Serverとの連携

TomcatとuCosminexus Application Serverを組み合わせてシステムを構築する場合に限り,PRFトレースと連携できます。連携すると,TomcatからuCosminexus Application ServerへのHTTPの呼び出しを1つの処理単位として,uCosminexus Application Serverのパフォーマンストレーサで認識できます。これによって,TomcatからuCosminexus Application Serverまでの処理をまとめて調査できます。PRFトレースおよびパフォーマンストレーサについては,uCosminexus Application Serverのマニュアルを参照してください。