Sun Java System Application Server Enterprise Edition 8.2 パフォーマンスチューニングガイド

個別 EJB コンポーネントの監視

Bean 内のすべてのメソッドについてメソッド呼び出し統計を収集するには、次のコマンドを使用します。

asadmin get -m monitorableObject.*

monitorableObject は、次に示すような監視可能オブジェクトの階層からの完全指定 ID です。

serverInstance.application.applicationName.ejb-module.moduleName

moduleName は、モジュール x.jar に対しては x_jar です。

スタンドアロン Beans については、次のパターンを使用します。

serverInstance.application.applicationName.standalone-ejb-module.moduleName

指定可能な ID は、ejb-module と同じです。

たとえば、エンティティー Bean 内のメソッドについての統計を得るには、次のコマンドを使用します。

asadmin get -m serverInstance.application.appName.ejb-module.moduleName
.entity-bean.beanName.bean-method.methodName.*

監視可能なオブジェクト (アプリケーション、モジュール、Beans、およびメソッド) およびオブジェクト属性を検索するには、管理コンソールを使用します。詳細は、『Sun Java System Application Server Enterprise Edition 8.2 管理ガイド』の第 16 章「コンポーネントとサービスの監視」を参照してください。あるいは、asadmin list コマンドを使用します。詳細は、list(1) を参照してください。

ステートフルセッション Bean のパッシベーションについての統計を得るには、次のコマンドを使用します。

asadmin get -m serverInstance.application.appName.ejb-module.moduleName
.stateful-session-bean.beanName.bean-cache.*

返された属性値から、次のコマンドを使用します。

num-passivationsnum-passivation-errorsnum-passivation-success