3.3. トランザクション統計の表示

トランザクションマネージャーの統計が有効になっていると、トランザクションマネージャーによって処理されたトランザクションの統計を表示できます。トランザクションマネージャーの統計を有効にする方法については、JBoss EAP設定ガイドトランザクションマネージャーの設定を参照してください。

管理コンソールまたは管理 CLI を使用して統計を表示できます。管理コンソールでは、Runtime タブから Transaction サブシステムを選択するとトランザクションの統計を表示できます。管理 CLI では、read-resource 操作に include-runtime=true を使用すると統計を表示できます。以下に例を示します。

/subsystem=transactions:read-resource(include-runtime=true)

以下の表は、管理コンソールの表示名、管理 CLI の属性、および各トランザクション統計の説明を示しています。

表3.1 Transactions サブシステムの統計

表示名属性説明

Aborted

number-of-aborted-transactions

中止したトランザクションの数。

Application Failures

number-of-application-rollbacks

失敗の原因がアプリケーションだった、タイムアウトを含む失敗したトランザクションの数。

Average Commit Time

average-commit-time

トランザクションコミットの平均時間 (ナノ秒単位)。クライアントがコミットを呼び出したときからトランザクションマネージャーがコミットの成功を判断するまで測定されます。

Committed

number-of-committed-transactions

コミットされたトランザクションの数。

Heuristics

number-of-heuristics

ヒューリスティック状態のトランザクションの数。

Inflight Transactions

number-of-inflight-transactions

開始済みであるが終了されていないトランザクション数。

Nested Transactions

number-of-nested-transactions

作成済みのネストされたトランザクションの総数。

Number of Transactions

number-of-transactions

ネストされたトランザクションを含む、作成済みのトランザクションの総数。

Resource Failures

number-of-resource-rollbacks

障害の原因がリソースであった失敗トランザクションの数。

System Failures

number-of-system-rollbacks

内部システムエラーが原因で、ロールバックされたトランザクションの数。

Timed Out

number-of-timed-out-transactions

タイムアウトが原因で、ロールバックされたトランザクションの数。