エンタープライズ Bean カウンター

エンタープライズ Bean カウンターのプロパティーのリファレンスとして、このページを使用してください。

カウンター定義

表 1. カウンター定義. これらのカウンターは、エンタープライズ Bean のロード値、応答時間、およびライフサイクル・アクティビティーを報告します。
名前 EJB タイプ ID 説明 タイプ レベル オーバーヘッド トラブルシューティング
CreateCount beanModule.creates ステートレス、ステートフル、エンティティー、MDB 1 Bean が作成された回数。 CountStatistic 基本 ステートレス、MDB: この値が予想より高い場合には、 FreedCount と DiscardCount を参照してください。
RemoveCount beanModule.removes ステートレス、ステートフル、エンティティー、MDB 2 Bean が除去された回数。 CountStatistic 基本 なし。
ActivateCount beanModule.activates ステートフル、エンティティー 3 Bean が活動化された回数。 CountStatistic すべて ステートフル: この値が予想より高く、フェイルオーバーを使用していない場合には、活動化ポリシーを ONCE に変更することを検討してください。

エンティティー: オプション A または B のキャッシングを使用していて、この値が予想より高い場合には、コンテナー・キャッシュ・サイズが小さ過ぎる可能性があります。

PassivateCount beanModule.passivates エンティティー 4 Bean が非活性化された回数。 CountStatistic 基本 なし。
InstantiateCount beanModule.instantiates ステートフル、エンティティー 5 Bean オブジェクトがインスタンス化された回数。 CountStatistic すべて なし。
FreedCount beanModule.destroys ステートフル、エンティティー 6 Bean オブジェクトが解放された回数。 CountStatistic すべて なし。
LoadCount beanModule.loads エンティティー 7 Bean データが永続ストレージからロードされた回数。 CountStatistic すべて なし。
StoreCount beanModule.stores エンティティー 8 Bean データが永続ストレージに保管された回数。 CountStatistic すべて この値が予想より高い場合には、読み取り専用設定の使用を検討してください。
ReadyCount beanModule.readyCount エンティティー 9 作動可能状態の Bean インスタンスの数。 RangeStatistic 基本 なし。
LiveCount beanModule.concurrentLives ステートレス、ステートフル、singleton、エンティティー、MDB 10 同時ライブ Bean の平均数。 RangeStatistic 拡張 ステートレス、 MDB: この値がプール・サイズより常に高い場合には、プール・サイズの増加を検討してください。

ステートフル: この値が予想より高い場合には、アプリケーションに remove メソッドの呼び出しが欠落している可能性があります。

MethodCallCount beanModule.totalMethodCalls ステートレス、ステートフル、singleton、エンティティー、MDB 11 Bean のビジネス・メソッドの呼び出し回数。 CountStatistic 基本 なし。
MethodResponseTime beanModule.avgMethodRt ステートレス、ステートフル、singleton、エンティティー、MDB 12 Bean のビジネス・メソッドにおける平均応答時間 (ミリ秒)。 AverageStatistic 基本 なし。
CreateTime beanModule.avgCreateTime ステートレス、ステートフル、エンティティー、MDB 14 instantiate および PostConstruct の平均時間 (ミリ秒)。 AverageStatistic、TimeStatistic すべて 最大 なし。
RemoveTime beanModule.avgRemoveTime ステートレス、ステートフル、エンティティー、MDB 15 PreDestroy の平均時間 (ミリ秒) (データベースで時間がかかる場合はその時間も含まれます)。 AverageStatistic、TimeStatistic すべて 最大 なし。
ActiveMethodCount beanModule.activeMethods ステートレス、ステートフル、singleton、エンティティー、MDB 18 同時にアクティブになるメソッドの数 (すなわち、同時に呼び出されるメソッドの数)。 RangeStatistic すべて なし。
RetrieveFromPoolCount beanModule.getsFromPool ステートレス、エンティティー、MDB 19 オブジェクトをプールから取り出す際の呼び出し回数。 CountStatistic すべて なし。
RetrieveFromPoolSuccessCount beanModule.getsFound ステートレス、エンティティー、MDB 20 プール内で使用可能なオブジェクトを検出したときの検索回数。 CountStatistic すべて この値が RetrieveFromPoolCount より大幅に低い場合には、プール・サイズの増加を検討してください。
ReturnsToPoolCount beanModule.returnsToPool ステートレス、エンティティー、MDB 21 オブジェクトをプールに戻す際の呼び出し回数。 CountStatistic 拡張 なし。
ReturnsDiscardCount beanModule.returnsDiscarded ステートレス、エンティティー、MDB 22 プールがいっぱいであるために戻りオブジェクトが廃棄された回数。 CountStatistic 拡張 この値が予想より大きい場合には、プール・サイズの増加を検討してください。
DrainsFromPoolCount beanModule.drainsFromPool ステートレス、エンティティー、MDB 23 デーモンがプールのアイドル状態を検出し、 プールを空にしようとした回数。 CountStatistic すべて なし。
DrainSize beanModule.avgDrainSize ステートレス、エンティティー、MDB 24 各ドレーンで廃棄されたオブジェクトの平均数。 AverageStatistic すべて なし。
PooledCount beanModule.poolSize エンティティー、MDB 25 プール内のオブジェクトの現在数。 RangeStatistic 基本 なし。
MessageCount beanModule.messageCount MDB 26 Bean の onMessage メソッドへ送達されたメッセージの数。 CountStatistic 基本 なし。
MessageBackoutCount beanModule.messageBackoutCount MDB 27 Bean の onMessage メソッドへの送達が失敗し、バックアウトされたメッセージの数。 CountStatistic すべて なし。
WaitTime beanModule.avgSrvSessionWaitTime MDB 28 プールからのサーバー・セッションの取得に必要な平均時間 (ミリ秒)。 AverageStatistic、TimeStatistic すべて なし。
ServerSessionPoolUsage beanModule.serverSessionUsage MDB 29 使用中のサーバー・セッション・プールのパーセンテージ。 RangeStatistic すべて なし。
ActivationTime beanModule.activationTime ステートフル、エンティティー 30 Bean オブジェクトを活動化するための平均時間 (ミリ秒)。 AverageStatistic、TimeStatistic すべて なし。
PassivationTime beanModule.passivationTime ステートフル、エンティティー 31 Bean オブジェクトを非活性化するための平均時間 (ミリ秒)。 AverageStatistic、TimeStatistic すべて なし。
LoadTime beanModule.loadTime エンティティー 32 永続ストレージから Bean データをロードするミリ秒単位の平均時間。 AverageStatistic、TimeStatistic すべて なし。
StoreTime beanModule.storeTime エンティティー 33 永続ストレージに Bean データを保管するミリ秒単位の平均時間。 AverageStatistic、TimeStatistic すべて なし。
PassivationCount beanModule.passivationCount ステートフル 34 非活性状態にある Bean 数。 RangeStatistic 基本 ステートフル: この値が予想より高く、フェイルオーバーを使用していない場合には、活動化ポリシーを ONCE に変更することを検討してください。
ReadyCount beanModule.methodReadyCount ステートレス、ステートフル 35 作動可能状態の Bean インスタンスの数。 RangeStatistic 基本 この値が予想より低い場合には、プール・サイズの増加を検討してください。
ReadLockTime beanModule.readLockTime singleton 36 singleton メソッドの呼び出しの前に、スレッドが読み取りロックを待機する平均時間 (ミリ秒)。 TimeStatistic 基本 WRITE が、すべての singleton メソッドに対するデフォルトのコンテナー管理並行性設定です。この値が予想より高い場合には、 WRITE の並行性が必要な場合を除き、すべてのメソッドが READ の並行性に変更されるようにしてください。
WriteLockTime beanModule.writeLockTime singleton 37 singleton メソッドの呼び出しの前に、スレッドが書き込みロックを待機する平均時間 (ミリ秒)。 TimeStatistic 基本 WRITE が、すべての singleton メソッドに対するデフォルトのコンテナー管理並行性設定です。この値が予想より高い場合には、 WRITE の並行性が必要な場合を除き、すべてのメソッドが READ の並行性に変更されるようにしてください。
LockCancelCount beanModule.LockCancelCount singleton 38 指定されたアクセス・タイムアウト値を超えたために取り消された singleton メソッド呼び出しの総数。 CountStatistic 基本 この値が予想より高い場合には、この singleton タイプのアクセス・タイムアウト値を増やすか、 ReadLockTime および WriteLockTime の値を減らすように singleton メソッドの設計を変更してください。
AsyncWaitTime beanModule.asyncWaitTime ステートレス、ステートフル、singleton 39 メソッドが実行されるまで非同期メソッドが作業マネージャー・キューで待つ平均時間。 TimeStatistic 基本 この値が予想より高い場合には、作業マネージャー内のスレッド最大数を増やしてください。
AsyncQSize beanModule.asyncQSize ステートレス、ステートフル、singleton 40 非同期メソッドの作業マネージャー・キューの平均サイズ。 RangeStatistic 基本 この値が予想より高い場合には、作業マネージャー内のスレッド最大数を増やしてください。
AsyncCancelCount beanModule.asyncCancelCount ステートレス、ステートフル、singleton 41 非同期メソッドに対する取り消された結果応答の数。 CountStatistic 基本 この値が予想より高い場合には、アプリケーション設計とシステム・ログおよびエラー・ログを確認して、 メソッド取り消しの原因を特定してください。
AsyncFNFFailCount beanModule.asyncFNFFailCount ステートレス、ステートフル、singleton 42 非同期メソッドに対する失敗した応答不要の数。 CountStatistic 基本 システム・ログおよびエラー・ログを確認して、メソッド失敗の原因を特定してください。
AsyncFutureObjectCount beanModule.asyncFutureObjectCount ステートレス、ステートフル、singleton 43 非同期メソッドに対する結果応答からのサーバー・サイド Future オブジェクトの数。この統計値は、非同期リモート・ビジネス・インターフェース・メソッドについてのみ収集されます。 CountStatistic 基本 アプリケーションを調べ、 すべてのクライアント・サイド Future オブジェクトが追跡されて Future.get() メソッドが呼び出され、そこで、その Future オブジェクトに関連付けられたすべてのリソースが解放されることを確認してください。 あるいは、EJBAsync 構成オブジェクトの futureTime 属性を削減してください。デフォルト値: 86400 (24 時間)。
DiscardCount beanModule.discards ステートレス、ステートフル、singleton、エンティティー、MDB 44 廃棄された Bean インスタンスの数。 CountStatistic 基本 システム・ログおよびエラー・ログを確認して、Bean インスタンスが廃棄された理由を特定してください。
MethodCalls beanModule.methods.methodCalls ステートレス、ステートフル、singleton、MDB 51 メソッド呼び出しの数。 CountStatistic 基本 なし。
MethodRt beanModule.methods.methodRt ステートレス、ステートフル、singleton、MDB 52 メソッドの平均応答時間 (ミリ秒)。singleton Bean の場合、ロックの待機中に経過した時間は、これに含まれません。 AverageStatistic、TimeStatistic すべて 最大 なし。
MethodLoad beanModule.methods.methodLoad ステートレス、ステートフル、singleton、MDB 53 同じメソッドを呼び出す同時呼び出しの数。 RangeStatistic すべて 最大 なし。
MethodLevelCallCount beanModule.methodLevelCallCount ステートレス、ステートフル、singleton、MDB 54 エンタープライズ Bean 上で WebSphere® Application Server によって行われたメソッドの起動回数。メッセージ駆動型 Bean の場合、これは、Bean の Bean onMessage メソッドにメッセージを送信する試行回数です。 CountStatistic 基本 なし。

特に指定されない限り、EJB ホーム・オブジェクトがカウンターのスコープになります。 以下の表では、その他に可能なカウンター・スコープを、そのスコープを持つカウンターのリストと一緒に示します。

表 2. カウンター・スコープ. その他に可能なカウンター・スコープ
EJB スコープ カウンター
EJB ホーム・オブジェクトおよびプール・オブジェクト

RetrieveFromPoolCount

RetrieveFromPoolSuccessCount

ReturnsToPoolCount

ReturnsDiscardCount

DrainsFromPoolCount

DrainSize

PooledCount

EJB Bean タイプ

MessageCount

MessageBackoutCount

WaitTime

ServerSessionPoolUsage

PassivationCount

ReadyCount

AsyncWaitTime

AsyncQSize

AsyncCancelCount

AsyncFNFFailCount

AsyncFutureObjectCount

DiscardCount

MethodCalls

MethodRt

MethodLoad

MethodLevelCallCount

一部のカウンターは、java.management.j2ee.statistics API を使用して取得可能です。 以下の表では、使用可能なカウンター、Bean タイプ、および API をリストします。
表 3. エンタープライズ Bean カウンターの統計の API . エンタープライズ Bean カウンターに使用可能な java.management.j2ee.statistics API
カウンター Bean タイプ java.management.j2ee.statistics API
CreateCount すべて EJBStats.getCreateCount()
RemoveCount すべて EJBStats.getRemoveCount()
ReadyCount エンティティー EntityBeanStats.getReadyCount()
PooledCount エンティティー EntityBeanStats.getPooledCount()
MessageCount MDB MessageDrivenBeanStats.getMessageCount()
PassiveCount ステートフル StatefulSessionBBeanStats.getPassiveCount()
MethodReadyCount すべて SessionBeanStats.getMethodReadyCount()

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_datacounter1
ファイル名:rprf_datacounter1.html