Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)


4.16.4 トランザクション連携機能を使用する場合の性能解析トレース情報の引き継ぎ

トランザクション連携機能を使用する場合の性能解析トレース情報の引き継ぎについて説明します。ここでは,アプリケーションサーバの性能解析情報と引き継ぎ元のOpenTP1の性能解析情報を突き合わせることによって,OpenTP1とアプリケーションサーバ間でのRPC通信を追跡する例を示します。

RPCおよび同期点処理の実行によって突き合わせ可能な範囲を次の図に示します。

図4‒24 RPCおよび同期点処理の実行によって突き合わせ可能な範囲

[図データ]

次に示す性能解析トレース情報を突き合わせて,トレース情報を追跡します。

〈この項の構成〉

(1) 同期点処理でのOpenTP1とTP1インバウンドアダプタ間の性能解析トレース情報の突き合わせ

同期点処理では,OpenTP1から引き継がれるトランザクショングローバル識別子を突き合わせます。アプリケーションサーバの性能解析情報と引き継ぎ元のOpenTP1の性能解析情報を突き合わせることによって,OpenTP1とアプリケーションサーバ間での同期点処理を追跡する例を示します。

図4‒25 同期点処理でのPRFトレースの突き合わせの例

[図データ]

OpenTP1のPRF(プリペアメッセージの送信時の場合は0x4000)のTrnの先頭16文字と,0xAA14のOPT(ASCII列)を突き合わせます。

また,0xAA14のRootAP情報のIPアドレス,およびINTに出力する送信元のノード識別子もOpenTP1のPRFと突き合わせます。

応答も同様に0xAA14のOPT(ASCII列)とOpenTP1のPRF(プリペア完了メッセージの受信時であれば0x4003)のTrnの先頭16文字と突き合わせます。

(2) RPC要求と同期点処理間の性能解析トレース情報の突き合わせ

RPC要求と同期点処理間のPRFトレースは,0xAA00で出力したOPT(ASCII列)の5文字目から20文字目のトランザクショングローバル識別子と,同期点処理時に出力される0xAA14のOPT(ASCII列)のトランザクショングローバル識別子を突き合わせます。

RPC要求と同期点処理間のPRFトレースの突き合わせの例を次に示します。

図4‒26 RPC要求と同期点処理間のPRFトレースの突き合わせの例

[図データ]