| 2.モニタリングについて |
モニタリングを行うための手順について説明します。
| 2.1 パフォーマンス情報を提供するモジュール |
モニタリング設定はモジュール単位で設定することが可能です。 以下にモニタリングを提供するモジュール一覧を示します。 otxadminコマンドによりモニタリングレベルを設定することができます。
モジュール |
既定値 |
説明 |
connector-connection-pool |
OFF |
コネクションプールに関する統計情報OFF、LOW、HIGHのいずれかを設定する |
ejb-container |
OFF |
EJBコンテナに関する統計情報OFF、LOW、HIGHのいずれかを設定する |
http-service |
OFF |
WebコンテナのHTTPサービスに関する統計情報OFFもしくはONを設定する |
jvm |
OFF |
JVM(Java Virtual Machine)に関する統計情報OFF、LOW、HIGHのいずれかを設定する |
jdbc-datasource |
OFF |
JDBCデータソースに関する統計情報OFFもしくはONを設定する |
thread-pool |
OFF |
スレッドプールに関する統計情報OFF、LOW、HIGHのいずれかを設定する |
transaction-service |
OFF |
Transactionサービスに関する統計情報OFF、LOW、HIGHのいずれかを設定する |
web-container |
OFF |
Webコンテナに関する統計情報OFFもしくはONを設定する |
jms-service |
OFF |
JMSサービスに関する統計情報OFFもしくはONを設定する |
| 2.2 MonitorMBean |
統計情報のモニタリングはMonitorMBeanにより行なわれます。MonitorMBeanは管理対象の属性に応じていくつかの種類があります。
| 2.2.1 CounterMonitor |
Counter Monitorはインクリメントされる整数の属性値をモニタリングします。 granularityPeriod(GP)毎に対象となる数値(1ずつ変化している)のチェックを行い、 しきい値を超えている場合イベント発生となります。 この後、次の最初のしきい値にOffset分の値を加えたものを新しいしきい値とし、再度GP毎のチェックを行います。 例えばリクエスト数など単純に増加する属性などのモニタリングに用います。

モジュール |
説明 |
jmx.monitor.counter.threshold |
取得した値がthreshold値を超えた |
| 2.2.2 Guage Monitor |
小数点のある値 (Double, Floatなど)も含め、ゲージのように上下する属性値をモニタリングします。 granularityPeriod(GP)毎に対象となる数値(1ずつ変化している)のチェックを行い、 thresholoHighValueとthresholoLowValueの間を越えた (上限よりも上、もしくは下限より下の値になった)ときにイベントが発生します。 例えばキュー滞留数などの上限チェックに用います。

モジュール |
説明 |
jmx.monitor.guage.high |
取得した値が上限値を超えた |
jmx.monitor.guage.low |
取得した値が下限値を下回った |
| 2.2.3 String Monitor |
文字列が変更されたかをモニタリングします。GP毎に文字列のチェックを行い、2種類のチェックを行います (比較元の文字列-derived gaugeと同じor違う)図の例の場合は、その両方を行った場合の図です。 NotificationMatchはderived gaugeに設定される文字列と対象文字列を比較して、最初に一致したときにイベントが発生します。 NotificationDifferはderived gaugeに設定される文字列と対象文字列を比較して、最初に不一致を発見したときイベントが発生します。 つまり、MatchであれDifferであれ、一度イベントが発生された後にイベントは発生しません。 図のevent1回目〜2回目のGPや3回目〜4回目のevent間、4回目以降のeventの各GPでeventは発生しません。

モジュール |
説明 |
jmx.monitor.string.matches |
比較元文字列と最初に一致した |
jmx.monitor.string.differs |
比較元文字列と最初に不一致になった |
| 2.2.4 Alive Check Monitor |
サービスのアライブチェックを行います、サービスが正常動作していない(アボート、ストールなど)場合、イベントが発生します。 動作的にはString Monitorと同じです。 GP毎にstatus属性値を取得し、アライブ状態として指定した状態値と最初に一致しない場合、イベントが発生します。 また、一定期間アライブ状態にならない場合もイベントが発生します。

モジュール |
説明 |
nec.webotx.monitor.alivecheck.not-alive |
前回取得属性値が監視属性値で、今回取得した属性値が監視属性値と異なった |
nec.webotx.monitor.alivecheck.not-running |
監視属性値でない状態が、monitorRunningWaitPeriod続いている |
| 2.3 WebOTX 統計 MBean |
モニタリング情報は全て WebOTX 統計 MBean として登録されています。 このMBeanの属性を取得することにより統計情報を取得することができます。 WebOTX 統計 MBean はモニタリング設定を有効にすることにより登録されます。
| 2.3.1 WebOTX 統計 MBean の属性とオペレーション |
WebOTX 統計 MBean はルートの統計MBeanを頂点にツリー構造を形成し、 統計情報を保有するモジュール単位で作成されます。 属性としてパフォーマンス情報を保持し、管理するパフォーマンス情報の一覧を取得するオペレーションを提供します。
それぞれのMBeanが保持する属性はJ2EEのManagement仕様で規定されたStatsインタフェースの情報を保持します。 例えばJVMのWebOTX 統計 MBeanはJVMStatsインタフェースで規定されている属性を保持します。
WebOTX 統計 MBeanは必ずgetChildrenメソッドを提供しています。 それぞれのgetChildrenオペレーションを呼び出すことにより、親として管理している統計MBeanのObjectNameのリストを返却します。
| 2.3.2 WebOTX 統計 MBean一覧 |
以下にWebOTX 統計 MBeanの一覧を示します。
| 索引 |
A:
application, application-group, applicationGroups, applications
B:
C:
ClientSession class-loading-system compilation-system
D:
E:
G:
garbage-collector garbage-collectors
H:
I:
J:
javaAsyncMsg, jdbc-datasource, jms-physical-destination, jms-service, jvm
M:
O:
P:
Q:
R:
S:
T:
threadinfo, thread-pools, thread-system, tpsystem, transaction-service
V:
VD, VDInformation, virtual-server(1), virtual-server(2)
W:
| application |
アプリケーションのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:name=app_name,type=application,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| application-group |
アプリケーショングループのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTXApplicationGroup,name=application-group,
WebOTXApplicationGroupList=applicationGroups,
WebOTXSystem=tpsystem,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| applicationGroups |
アプリケーショングループリストのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTXApplicationGroupList,name=applicationGroups,
WebOTXSystem=tpsystem,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| applications |
アプリケーションのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:type=applications,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| bean-methods |
beanメソッドのパフォーマンス情報で、ejb-containerをHIGHレベルに設定すると採取可能です。
ObjectNameフォーマット:
Web/Standard-J Edition
domain_name: application= app_name,name=method_name,type=bean-method,
category=monitor,ejb-module=module_name,ejb=ejb_name,server=server
Standard/Enterprise Edition
domain_name: application= app_name,name=method_name,type=bean-method,
category=monitor,ejb-module=module_name,ejb=ejb_name, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
なし
パフォーマンス情報:
| bean-pool |
bean poolのパフォーマンス情報で、ejb-containerをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
Web/Standard-J Edition
domain_name: application=app_name,name=bean-ppol,type=bean-pool,
category=monitor,ejb-module=module_name,ejb=ejb_name,server=server
Standard/Enterprise Edition
domain_name: application=app_name,name=bean-ppol,type=bean-pool,
category=monitor,ejb-module=module_name,ejb=ejb_name, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
なし
パフォーマンス情報:
| ClientSession |
接続クライアントのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :name=ClientSession,type=WebOTXClientSessionStats,server=server,
WebOTXSystem=tpsystem,category=monitor,WebOTXClientSession=ClientSession
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| class-loading-system |
JVM内で使用されるクラスのロードに関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=class-loading-system,type=class-loading-system,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| compilation-system |
JVM内で実行されるコンパイル処理に関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=compilation-system,type=compilation-system,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| domain |
ドメイン全体のパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:type=domain,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| ejb |
EJBのパフォーマンス情報で、ejb-containerをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
Web/Standard-J Edition
domain_name: application=app_name,name=ejb_name,type=ejb,category=monitor,ejb-module= module_name,server=server
Standard/Enterprise Edition
domain_name: application=app_name,name=ejb_name,type=ejb,category=monitor,ejb-module= module_name, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| ejb-module |
モジュールのパフォーマンス情報で、ejb-containerをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
Web/Standard-J Edition
domain_name: application=app_name,name=module_name,type=ejb-module,
category=monitor,server=server
Standard/Enterprise Edition
domain_name: application=app_name,name=module_name,type=ejb-module,
category=monitor, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| garbage-collectors |
JVM内で実行されるGC処理に関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=garbage-collectors,type=garbage-collectors,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| garbage-collector |
JVM内で実行されるGC処理に関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=gc_name,type=garbage-collector,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| http-listener |
WebコンテナのHTTPリスナーパフォーマンス情報で、http-serviceをONにすることで採取可能です。
ObjectNameフォーマット:
domain_name :name=http_listener_name,virtual-server=server_name,
type=http-listener,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| http-service |
WebコンテナのHTTPサービスのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:type=http-service,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| interface |
インターフェースのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
CORBAアプリケーション:
domain_name:type=interfaceTypeActiveObjectStats,name=interface,
WebOTXCORBAModule=module,
WebOTXCORBAApplication=WebOTXApplication,server=application-group-process-group,
category=monitor,interfaceType=interface
EJBアプリケーション:
domain_name:type=interfaceTypeActiveObjectStats,name=interface,beanType=bean,
WebOTXEJBModule=module,
WebOTXJ2EEApplication=WebOTXApplication,server=application-group-process-group,
category=monitor,interfaceType=interface
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
beanType : WebOTXStatefulSessionBean,WebOTXStatelessSessionBean,WebOTXEntityBean
interfaceType : WebOTXStatefulSessionBeanHome,WebOTXStatefulSessionBeanRemote,
WebOTXStatelessSessionBeanHome,WebOTXStatelessSessionBeanRemote,
WebOTXEntityBeanHome,WebOTXEntityBeanRemote,
WebOTXMessageDrivenBean,WebOTXCORBAObject
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| javaAsyncMsg |
Java非同期メッセージ(非MDB)のパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTX(J2EE,CORBAJ2SE)JavaAsyncMsgStats,name=javaAsyncMsg,
WebOTX(J2EE,CORBAJ2SE)JavaAsyncMsg=javaAsyncMsg,
WebOTX(J2EE,CORBAJ2SE)ProcessGroup=process-group ,
WebOTXProcessGroupList=processGroups,WebOTXApplicationGroup=application-group,
WebOTXApplicationGroupList=applicationGroups,WebOTXSystem=tpsystem,
category=monitor,server=serve
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| jdbc-datasource |
JDBCデータソースのパフォーマンス情報で、jdbc-datasourceをONに設定すると採取可能です。
ObjectNameフォーマット:
エージェントで動作する場合
domain_name:name=jdbc-datasource.datasource_name,type=jdbc-datasource,
category=monitor,server=server
Standard/Enterprise Editionのプロセスグループで動作する場合
domain_name:name=jdbc-datasource.datasource_name,type=jdbc-datasource,
category=monitor, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
なし
パフォーマンス情報:
| jms-physical-destination |
JMSサービスの物理的送信先ごとのパフォーマンス情報で、jms-serviceをONにすることで採取可能です。
ObjectNameフォーマット:
domain_name :name=jms_physical_destination_name,type=jms-physical-destination,
category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| jms-service |
JMSサービスのパフォーマンス情報で、jms-serviceをONにすることで採取可能です。
ObjectNameフォーマット:
domain_name :type=jms-service,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| jvm |
エージェントのJVMのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:type=jvm,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| operating-system |
JVMが動作するOSに関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name:name=operating-system,type=operating-system,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| operation |
オペレーションのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
CORBAアプリケーション:
domain_name:type=operationTypeStats,name=operation,interfaceType=interface,
WebOTXCORBAModule=module,WebOTXCORBAApplication=WebOTXApplication,
server=application-group-process-group,category=monitor,operationType=operation
EJBアプリケーション:
domain_name:type=operationTypeStats,name=operation,interfaceType=interface,beanType=bean,
WebOTXEJBModule=module,WebOTXJ2EEApplication=WebOTXApplication,
server=application-group-process-group,category=monitor,operationType=operation
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
beanType : WebOTXStatefulSessionBean,WebOTXStatelessSessionBean,WebOTXEntityBean
interfaceType : WebOTXStatefulSessionBeanHome,WebOTXStatefulSessionBeanRemote,
WebOTXStatelessSessionBeanHome,WebOTXStatelessSessionBeanRemote,
WebOTXEntityBeanHome,WebOTXEntityBeanRemote,WebOTXMessageDrivenBean,
WebOTXCORBAObject
operationType : WebOTXStatefulSessionBeanHomeOperation,WebOTXStatefulSessionBeanRemoteOperation,
WebOTXStatelessSessionBeanHomeOperation,WebOTXStatelessSessionBeanRemoteOperation,
WebOTXEntityBeanHomeOperation,WebOTXEntityBeanRemoteOperation,
WebOTXMessageDrivenBeanOperation,WebOTXCORBAOperation
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
なし
パフォーマンス情報:
| process-group |
プロセスグループのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTX(J2EE,CORBAJ2SE,CORBACPP,CORBACOBOL)ProcessGroupStats
name=process-group,WebOTX(J2EE,CORBAJ2SE,CORBACPP,
CORBACOBOL)ProcessGroup=process-group , WebOTXProcessGroupList=processGroups,
WebOTXApplicationGroup=application-group,WebOTXApplicationGroupList=applicationGroups,
WebOTXSystem=tpsystem,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| processGroups |
プロセスグループリストのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTXProcessGroupList,name=processGroups,
WebOTXApplicationGroup=application-group,
WebOTXApplicationGroupList=applicationGroups,WebOTXSystem=tpsystem,
category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| Queue |
キューのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :name=Queue,type=WebOTXQueueStats,server=server,WebOTXSystem=tpsystem,
category=monitor,WebOTXQueue=Queue
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| memory |
JVM内でのメモリの消費に関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=memory,type=memory,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| memory-pool |
JVM内でのメモリプールに関する情報パフォーマンス情報で、jvmをHIGHレベルに設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=pool_name,type=memory-pool,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| module |
モジュールのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTX(EJB,CORBA)ModuleStats,category=monitor,server=server,name=module,
WebOTXSystem=tpsystem,WebOTX(J2EE,CORBA)ApplicationStats=WebOTXApplication
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| resources |
リソースのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
Web/Standard-J Edition
domain_name:type=resources,category=monitor,server=server
Standard/Enterprise Edition
domain_name:type=resources,category=monitor, server=apg_name-pg_name,pid=pid
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
jdbc-datasource.datasource-name
パフォーマンス情報:
| root |
エージェントのパフォーマンス情報のルートで、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name:type=root,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| runtime |
JVMの実行に関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name:name=runtime,type=runtime,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| servlet |
サーブレットのパフォーマンス情報で、web-containerをONに設定すると採取可能です。
ObjectNameフォーマット:
domain_name: web-module=module_name,application=app_name,virtual-server=server_name,
name=servlet_name,type=servlet,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
なし
パフォーマンス情報:
| thread-system |
JVM内で生成されるスレッドに関するパフォーマンス情報で、jvmをLOWレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=thread-system,type=thread-system,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| thread-pools |
スレッドプールのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name :type=thread-pools,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| threadinfo |
JVM内で生成されるスレッドに関するパフォーマンス情報で、jvmをHIGHレベル以上に設定すると採取可能です。
ObjectNameフォーマット:
domain_name :name=thread-4,type=threadinfo,server=server,category=monitor
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| tpsystem |
TPモニタのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTXSystemStats,name=tpsystem, WebOTXSystem=tpsystem,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| transaction-service |
Transactionサービスのパフォーマンス情報で、transaction-serviceをLOW以上にすることにより採取可能です。
ObjectNameフォーマット:
domain_name :type=transaction-service,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| VD |
VDのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :name=VD,type=WebOTXVDStats,server=server,WebOTXSystem=tpsystem,
WebOTXVDResource=VDInformation,category=monitor,WebOTXVD=VD
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
なし
パフォーマンス情報:
| VDInformation |
VDリソースのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTXVDResource,category=monitor,server=server,name=VDInformation
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| virtual-server(1) |
Webコンテナのバーチャルサーバのパフォーマンス情報で、デフォルトで採取可能です。
ObjectNameフォーマット:
domain_name :name=server_name,type=virtual-server,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| virtual-server(2) |
Webコンテナの特定のAPのバーチャルサーバのパフォーマンス情報で、web-containerをONに設定すると採取可能です。
ObjectNameフォーマット:
domain_name :web-module=module_name,application=app_name,name=server_name,
type=virtual-server,category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
| web-module |
Webモジュールのパフォーマンス情報で、web-containerをONに設定すると採取可能です。
ObjectNameフォーマット:
domain_name: application= app_name, name=module_name,type=web-module,
category=monitor,server=server
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報:
パフォーマンス情報:
| WebOTXApplication |
アプリケーションのパフォーマンス情報で、Standard EditionもしくはEnterprise Editionで採取可能です。
ObjectNameフォーマット:
domain_name :type=WebOTX(J2EE,CORBA)ApplicationStats,name=WebOTXApplication,
WebOTXSystem=tpsystem,category=monitor,server=serve
dotted-name(CLINAME):
統合運用管理ツールからのツリー:
管理するパフォーマンス情報(getChildrenメソッドで取得可能な情報):
パフォーマンス情報:
なし
| 2.4 採取可能なパフォーマンス情報 |
WebOTXで採取可能なパフォーマンス情報について以下に示します。
| 2.4.1 EJBStats |
EJBモジュール(J2EEType=EJB)に関するパフォーマンスデータです。
名称 |
型 |
概要 |
createCount |
CountStatistic |
createメソッド呼び出し回数 |
removeCount |
CountStatistic |
removeメソッド呼び出し回数 |
| 2.4.2 EntityBeanStats |
Entity Bean (J2EEType= EntityBean) に関するパフォーマンスデータです。
名称 |
型 |
概要 |
readyCount |
RangeStatistic |
ready状態のBeanインスタンス数 |
pooledCount |
RangeStatistic |
pooled状態のBeanインスタンス数 |
| 2.4.3 StatefulSessionBeanStats |
ステートフルSession Bean (J2EEType=StatefulSessionBean) に関するパフォーマンスデータです。
名称 |
型 |
概要 |
methodReadyCount |
RangeStatistic |
method-ready状態のBean数 |
passiveCount |
RangeStatistic |
passivate状態のBean数 |
| 2.4.4 StatelessSessionBeanStats |
ステートレスSession Bean (J2EEType=StatelessSessionBean) に関するパフォーマンスデータです。
名称 |
型 |
概要 |
methodReadyCount |
RangeStatistic |
method-ready状態のBean数 |
| 2.4.5 MessageDrivenBeanStats |
MessageDrivenBean(J2EEType=MessageDrivenBean)に関するパフォーマンスデータです。
名称 |
型 |
概要 |
messageCount |
CountStatistic |
受け取ったメッセージ数 |
| 2.4.6 JTAStats |
Transactionサービス(JTAリソース(J2EEType=JTAResource))に関するパフォーマンスデータです。モニタリングレベルによって採取する内容が異なります。LOWの場合はロールバック数やヒューリスティック状態となったトランザクションの総数など主に異常終了したトランザクションに関する情報を採取します。HIGHでは次に示す全ての情報を採取します。また、OFFにした場合はこれらのデータは表示されません。 モニタリングレベルは前述に記したように統合運用管理ツール、あるいはotxadminコマンドで変更することが可能であり、設定はドメインを停止しなくても動的に反映されます。なお、下に示す項目のカウンタが0にクリアされるのはドメインが停止される時です。Transactionサービスの停止ではクリアされません。また、仮にレベルをHIGHからLOW、OFFに下げた場合、HIGHでしか採取されない項目についても値はクリアされません。
名称 |
型 |
概要 |
採取レベル |
ActiveCount |
CountStatistic |
アクティブトランザクション数。現在実行中のトランザクション数の合計です。 |
HIGH |
CommittedCount |
CountStatistic |
コミットしたトランザクション数。統計情報の採取を開始してからコミットされたトランザクション数の合計です。 |
HIGH |
Committed2PCCount |
CountStatistic |
実行された2フェーズコミット処理の総数。統計情報の採取を開始してから実行された2フェーズコミット処理の総数の合計です。V8.1で追加した項目です。 |
HIGH |
RolledbackCount |
CountStatistic |
ロールバックしたトランザクション数。統計情報の採取を開始してからロールバックされたトランザクション数の合計です。 |
LOW以上 |
ApplicationRolledbackCount |
CountStatistic |
アプリケーションプログラムで発生したエラーが原因でロールバックされたトランザクション数。統計情報の採取を開始してからアプリケーションエラーによりロールバックされたトランザクション数の合計です。V8.1で追加した項目です。 |
LOW以上 |
ResourceRolledbackCount |
CountStatistic |
リソースによる処理中に発生したエラーが原因でロールバックされたトランザクション数。統計情報の採取を開始してからリソースエラーによりロールバックされたトランザクション数の合計です。V8.1で追加した項目です。 |
LOW以上 |
SystemRolledbackCount |
CountStatistic |
Transactionサービス内部での処理中に発生したエラーが原因でロールバックされたトランザクション数。統計情報の採取を開始してからTransactionサービス内部エラーによりロールバックされたトランザクション数の合計です。V8.1で追加した項目です。 |
LOW以上 |
CompletedCount |
CountStatistic |
完了したトランザクション数。統計情報の採取を開始してから完了したトランザクション数の合計です。 |
HIGH |
TimedOutCount |
CountStatistic |
タイムアウトしたトランザクション数。統計情報の採取を開始してからタイムアウトして自動ロールバックされたトランザクション数の合計です。 |
LOW以上 |
ForgottenCount |
CountStatistic |
フォーゲット(破棄)したトランザクション数。統計情報の採取を開始した後に、ヒューリスティック状態となり、コマンドによって破棄されたトランザクション数の合計です。 |
LOW以上 |
DeletedCount |
CountStatistic |
削除したトランザクション数。統計情報の採取を開始した後に、コマンドによって強制的に削除されたトランザクション数の合計です。 |
LOW以上 |
AverageTAT |
CountStatistic |
トランザクションのTATの平均値。統計情報の採取を開始した後に実行されたトランザクションの平均所要時間をミリ秒で表しています。 |
HIGH |
HeuristicCount |
CountStatistic |
ヒューリスティックトランザクション数。統計情報の採取を開始した後に、ヒューリスティック状態となったトランザクション数の合計です。 |
LOW以上 |
TransferedCount |
CountStatistic |
移管されたトランザクション数。統計情報の採取を開始した後に、アプリケーションの異常終了などでRCSに移管されたトランザクション数の合計です。 |
LOW以上 |
| 2.4.7 JVMStats |
JVM(J2EEType=JVM)に関するパフォーマンスデータです。
名称 |
型 |
概要 |
heapSize |
BoundedRangeStatistic |
確保JVMヒープサイズ |
heapUsedSize |
BoundedRangeStatistic |
使用しているJVMヒープサイズ |
heapFreeSize |
BoundedRangeStatistic |
空きJVMヒープサイズ |
heapUsedRate |
BoundedRangeStatistic |
使用しているJVMヒープサイズの割合 |
uptime |
CountStatistic |
JVM実行時間 |
| 2.4.8 JVMClassLoadingStats |
JVM(J2EEType=JVM)のクラスのロードに関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
LoadedClassCount |
CountStatistic |
現在のロード数 |
LOW以上 |
TotalLoadedClassCount |
CountStatistic |
トータルロード数 |
LOW以上 |
UnloadedClassCount |
CountStatistic |
アンロード数 |
LOW以上 |
| 2.4.9 JVMCompilationStats |
JVM(J2EEType=JVM)のコンパイル処理に関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
Name |
StringStatistic |
コンパイラ名 |
LOW以上 |
TotalCompilationTime |
CountStatistic |
コンパイル時間 |
LOW以上 |
| 2.4.10 JVMGarbageCollectorStats |
JVM(J2EEType=JVM)のGC処理に関するに関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
CollectionTime |
CountStatistic |
ガベージコレクション数 |
LOW以上 |
CollectionCount |
CountStatistic |
ガベージコレクション累計時間 |
LOW以上 |
| 2.4.11 JVMMemoryStats |
JVM(J2EEType=JVM)のメモリの消費状況に関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
ObjectPendingFinalizationCount |
StringStatistic |
未決定のファイナライズオブジェクト数 |
LOW以上 |
InitHeapSize |
CountStatistic |
初期ヒープメモリサイズ |
LOW以上 |
InitHeapSize |
CountStatistic |
初期ヒープメモリサイズ |
LOW以上 |
UsedHeapSize |
CountStatistic |
使用済みヒープメモリサイズ |
LOW以上 |
CommittedHeapSize |
CountStatistic |
コミット済みヒープメモリサイズ |
LOW以上 |
InitNonHeapSize |
CountStatistic |
初期非ヒープメモリサイズ |
LOW以上 |
UsedNonHeapSize |
CountStatistic |
使用済み非ヒープメモリサイズ |
LOW以上 |
MaxNonHeapSize |
CountStatistic |
最大非ヒープメモリサイズ |
LOW以上 |
CommittedNonHeapSize |
CountStatistic |
コミット済み非ヒープメモリサイズ |
LOW以上 |
| 2.4.12 JVMMemoryPoolStats |
JVM(J2EEType=JVM)のメモリプールに関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
Name |
StringStatistic |
プール名 |
HIGH |
Type |
StringStatistic |
プールタイプ |
HIGH |
InitSize |
CountStatistic |
使用済みプールサイズ初期値 |
HIGH |
UsedSize |
CountStatistic |
使用済みプールサイズ現在値 |
HIGH |
CommittedSize |
CountStatistic |
使用済みプールサイズコミット値 |
HIGH |
MaxSize |
CountStatistic |
使用済みプールサイズ最大値 |
HIGH |
InitPeakSize |
CountStatistic |
ピーク時プールサイズ初期値 |
HIGH |
UsedPeakSize |
CountStatistic |
ピーク時プールサイズ現在値 |
HIGH |
CommittedPeakSize |
CountStatistic |
ピーク時プールサイズコミット値 |
HIGH |
MaxPeakSize |
CountStatistic |
ピーク時プールサイズ最大値 |
HIGH |
InitCollectionSize |
CountStatistic |
オブジェクト解放後プールサイズ初期値 |
HIGH |
UsedCollectionSize |
CountStatistic |
オブジェクト解放後プールサイズ現在値 |
HIGH |
CommittedCollectionSize |
CountStatistic |
オブジェクト解放後プールサイズ初期値 |
HIGH |
MaxCollectionSize |
CountStatistic |
オブジェクト解放後プールサイズ初期値 |
HIGH |
| 2.4.13 JVMOperatingSystemStats |
JVM(J2EEType=JVM)が動作するOSに関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
Arch |
StringStatistic |
OSアーキテクチャ |
LOW以上 |
AvailableProcessors |
CountStatistic |
プロセッサ数 |
LOW以上 |
Name |
StringStatistic |
OS名 |
LOW以上 |
Version |
StringStatistic |
OSバージョン時間 |
LOW以上 |
| 2.4.14 JVMRuntimeStats |
JVM(J2EEType=JVM)の実行に関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
Name |
StringStatistic |
実行名 |
LOW以上 |
VmName |
StringStatistic |
実行中のVM名 |
LOW以上 |
VmVendor |
StringStatistic |
実行中のVMベンダー |
LOW以上 |
VmVersion |
StringStatistic |
実行中のVMバージョン |
LOW以上 |
SpecName |
StringStatistic |
仕様VM名 |
LOW以上 |
SpecVendor |
StringStatistic |
仕様VMベンダー |
LOW以上 |
SpecVersion |
StringStatistic |
仕様VMバージョン |
LOW以上 |
ManagementSpecVersion |
StringStatistic |
管理インタフェース用の仕様バージョン |
LOW以上 |
ClassPath |
StringStatistic |
クラスパス |
LOW以上 |
LibraryPath |
StringStatistic |
ライブラリパス |
LOW以上 |
BootClasspath |
StringStatistic |
ブートクラスパス |
LOW以上 |
InputArguments |
StringStatistic |
VM実行時の引数 |
LOW以上 |
UpTime |
CountStatistic |
VM稼働時間 |
LOW以上 |
| 2.4.15 JVMThreadSystemStats |
JVM(J2EEType=JVM)のスレッド全体に関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
ThreadCount |
CountStatistic |
スレッド数 |
LOW以上 |
PeakThreadCount |
CountStatistic |
スレッド最大数 |
LOW以上 |
TotalStartedThreadCount |
CountStatistic |
総開始スレッド数 |
LOW以上 |
DeamonThreadCount |
CountStatistic |
デーモンスレッド数 |
LOW以上 |
AllThreadIds |
StringStatistic |
全スレッドID |
LOW以上 |
CurrentThreadCPUTime |
CountStatistic |
現在もしくは指定したスレッドのCPU時間 |
LOW以上 |
MonitorDeadlockedThreads |
CountStatistic |
デッドロックスレッド情報 |
LOW以上 |
| 2.4.16 JVMThreadInfoStats |
JVM(J2EEType=JVM)の個々のスレッドに関するパフォーマンスデータです。
名称 |
型 |
概要 |
採取レベル |
ThreadCount |
CountStatistic |
スレッドID名 |
HIGH |
PeakThreadCount |
CountStatistic |
スレッド名 |
HIGH |
TotalStartedThreadCount |
StringStatistic |
スレッドの状態 |
HIGH |
DeamonThreadCount |
CountStatistic |
スレッドがブロックされた時間名 |
HIGH |
AllThreadIds |
CountStatistic |
スレッドがブロックされた回数 |
HIGH |
CurrentThreadCPUTime |
CountStatistic |
スレッドが待機された時間 |
HIGH |
MonitorDeadlockedThreads |
CountStatistic |
スレッドが待機された回数 |
HIGH |
DeamonThreadCount |
StringStatistic |
モニターロック名 |
HIGH |
AllThreadIds |
CountStatistic |
モニターロックを保持するスレッドID |
HIGH |
CurrentThreadCPUTime |
CountStatistic |
モニターロックを保持するスレッド名 |
HIGH |
MonitorDeadlockedThreads |
StringStatistic |
スタックトレース |
HIGH |
| 2.4.17 ContextStatisticsStats |
Webアプリケーション (J2EEType=WebModule) に関するパフォーマンスデータです。
名称 |
型 |
概要 |
activeSessions |
CountStatistic |
アクティブなセッション数 |
requestCount |
CountStatistic |
リクエスト回数 |
errorCount |
CountStatistic |
エラーリクエスト回数 |
activeSessionsCount |
CountStatistic |
アクティブなセッション数 |
activeSessionsHigh |
CountStatistic |
アクティブなセッションの最大数 |
expiredSessionsTotal |
CountStatistic |
有効期限切れセッションの累計数 |
jspCount |
CountStatistic |
JSPのロード数 |
jspErrorCount |
CountStatistic |
JSPのエラー回数 |
jspReloadCount |
CountStatistic |
JSPのリロード回数 |
RejectSessionsTotal |
CountStatistic |
拒否されたセッション数 |
sessionsTotal |
CountStatistic |
生成されたセッションの累計数 |
processingTime |
CountStatistic |
トータルリクエスト処理時間 |
maxTime |
CountStatistic |
最大処理時間 |
minTime |
CountStatistic |
最小処理時間 |
processingTime |
CountStatistic |
リクエスト処理時間 |
ServletProcessingTimes |
CountStatistic |
サーブレットの累計処理時間 |
| 2.4.18 ServletStats |
Servlet (J2EEType=Servlet)に関するパフォーマンスデータです。
名称 |
型 |
概要 |
requestCount |
CountStatistic |
リクエスト回数 |
errorCount |
CountStatistic |
エラーリクエスト回数 |
maxTime |
CountStatistic |
最大処理時間 |
minTime |
CountStatistic |
最小処理時間 |
processingTime |
CountStatistic |
トータルリクエスト処理時間 |
serviceTime |
CountStatistic |
サービス実行最大時間 |
| 2.4.19 WODSStats |
JDBCデータソースに関するパフォーマンスデータです。 これらのパフォーマンスデータは、jdbc-datasourceにONを設定した状態で、アプリケーションプロセスの起動後、最初にJDBCコネクションの接続を行った際に採取が開始されます。
名称 |
型 |
概要 |
NumConnUsed |
RangeStatistic |
使用中のコネクション数 |
NumConnFree |
CountStatistic |
未使用のコネクション数 |
NumConnFailedValidation |
CountStatistic |
障害が発生したコネクション数 |
NumConnTimedOut |
CountStatistic |
無通信監視タイムアウトが発生したコネクション数 |
NumConnGarbageCollected |
CountStatistic |
ガベージコレクトの対象となったコネクション数 |
NumReqConnect |
RangeStatistic |
処理中の接続要求数 |
| 2.4.20 EJBMethodStats |
EJBメソッド呼び出しに関するパフォーマンスデータです。
名称 |
型 |
概要 |
methodStatistic |
TimeStatistic |
メソッド呼び出し時間 |
totalNumErrors |
CountStatistic |
エラーとなったメソッドの呼び出し回数 |
totalNumSuccess |
CountStatistic |
成功したメソッドの呼び出し回数 |
executionTime |
CountStatistic |
オペレーション実行時のシステムの処理時間 |
| 2.4.21 EJBPoolStats |
EJBプールに関するパフォーマンスデータです。
名称 |
型 |
概要 |
numBeansInPool |
BoundedRangeStatistic |
プールされているBean数 |
numThreadsWaiting |
BoundedRangeStatistic |
フリースレッド数 |
totalBeansCreated |
CountStatistic |
生成したBean数 |
totalBeansDestroyed |
CountStatistic |
消滅したBean数 |
jmsMaxMessagesLoad |
CountStatistic |
JMSセッションでロードした最大メッセージ数 |
| 2.4.22 HTTPListenerStats |
HTTPリスナーに関するパフォーマンスデータです。
名称 |
型 |
概要 |
bytesReceived |
CountStatistic |
受信バイト数 |
bytesSent |
CountStatistic |
送信バイト数 |
countOpenConnections |
CountStatistic |
オープンコネクション数 |
MaxOpenConnections |
CountStatistic |
オープンコネクション最大数 |
currentThreadCount |
CountStatistic |
現在のスレッド数 |
currentThreadsBusy |
CountStatistic |
現在のビジースレッド数 |
maxThreads |
CountStatistic |
最大スレッド数 |
maxSpareThreads |
CountStatistic |
最大スペアスレッド数 |
minSpareThreads |
CountStatistic |
最小スレッド数 |
requestCount |
CountStatistic |
リクエスト回数 |
errorCount |
CountStatistic |
エラーリクエスト数 |
count2xx |
CountStatistic |
200番台のレスポンス数 |
count3xx |
CountStatistic |
300番台のレスポンス数 |
count4xx |
CountStatistic |
400番台のレスポンス数 |
count5xx |
CountStatistic |
500番台のレスポンス数 |
countOther |
CountStatistic |
200-500番台以外のレスポンス数 |
count200 |
CountStatistic |
ステータスコード200のレスポンス数 |
count302 |
CountStatistic |
ステータスコード302のレスポンス数 |
count304 |
CountStatistic |
ステータスコード304のレスポンス数 |
count400 |
CountStatistic |
ステータスコード400のレスポンス数 |
count401 |
CountStatistic |
ステータスコード401のレスポンス数 |
count403 |
CountStatistic |
ステータスコード403のレスポンス数 |
count404 |
CountStatistic |
ステータスコード404のレスポンス数 |
count503 |
CountStatistic |
ステータスコード503のレスポンス数 |
maxTime |
CountStatistic |
最大レスポンス時間 |
processingTime |
CountStatistic |
累積処理時間 |
| 2.4.23 JMSServiceStats |
JMSサービスに関するパフォーマンスデータです。
このデータには、運用管理操作(パフォーマンスデータの採取も含む)で必要となるコネクション接続やメッセージなどの情報も含まれています。
名称 |
型 |
概要 |
connections |
CountStatistic |
コネクション数 |
messagesNow |
CountStatistic |
滞留メッセージ数 |
messageBytesNow |
CountStatistic |
滞留メッセージのバイト数 |
messagesIn |
CountStatistic |
入力メッセージの累積数 |
messagesInRate |
CountStatistic |
入力メッセージの区間数(秒あたり) |
messagesOut |
CountStatistic |
出力メッセージの累積数 |
messagesOutRate |
CountStatistic |
出力メッセージの区間数(秒あたり) |
messageBytesIn |
CountStatistic |
入力メッセージの累積バイト数 |
messageBytesInRate |
CountStatistic |
入力メッセージの区間バイト数(秒あたり) |
messageBytesOut |
CountStatistic |
出力メッセージの累積バイト数 |
messageBytesOutRate |
CountStatistic |
出力メッセージの区間バイト数(秒あたり) |
packetsIn |
CountStatistic |
入力パケットの累積数 |
packetsInRate |
CountStatistic |
入力パケットの区間数(秒あたり) |
packetsOut |
CountStatistic |
出力パケットの累積数 |
packetsOutRate |
CountStatistic |
出力パケットの区間数(秒あたり) |
packetBytesIn |
CountStatistic |
入力パケットの累積バイト数 |
packetBytesInRate |
CountStatistic |
入力パケットの区間バイト数(秒あたり) |
packetBytesOut |
CountStatistic |
出力パケットの累積バイト数 |
packetBytesOutRate |
CountStatistic |
出力パケットの区間バイト数(秒あたり) |
totalMemory |
CountStatistic |
JavaVMの総メモリ量(バイト数) |
freeMemory |
CountStatistic |
JavaVMの空きメモリ量(バイト数) |
| 2.4.24 JMSPhysicalDestinationStats |
JMSの物理的送信先に関するパフォーマンスデータです。
名称 |
型 |
概要 |
consumersActive |
CountStatistic |
接続アクティブコンシューマの数 |
consumersActiveHW |
CountStatistic |
接続アクティブコンシューマの最大到達数 |
consumersActiveAvg |
CountStatistic |
接続アクティブコンシューマの平均数 |
consumersBackup |
CountStatistic |
接続バックアップコンシューマの数 |
consumersBackupHW |
CountStatistic |
接続バックアップコンシューマの最大到達数 |
consumersBackupAvg |
CountStatistic |
接続バックアップコンシューマの平均数 |
messagesNow |
CountStatistic |
滞留メッセージの数 |
messagesHW |
CountStatistic |
滞留メッセージの最大到達数 |
messagesAvg |
CountStatistic |
滞留メッセージの平均数 |
messagesAcked |
CountStatistic |
Acknowledgeされたメッセージの累積数 |
messagesExpired |
CountStatistic |
Expireされたメッセージの累積数 |
messagesDiscarded |
CountStatistic |
Discardされたメッセージの累積数 |
messagesRejected |
CountStatistic |
Rejectされたメッセージの累積数 |
messageBytesNow |
CountStatistic |
滞留メッセージのバイト数 |
messageBytesHW |
CountStatistic |
滞留メッセージの最大到達バイト数 |
largestMessageBytesHW |
CountStatistic |
メッセージサイズの最大到達バイト数 |
messageBytesAvg |
CountStatistic |
滞留メッセージの平均バイト数 |
messagesIn |
CountStatistic |
入力メッセージの累積数 |
messagesInRate |
CountStatistic |
入力メッセージの区間数(秒あたり) |
messagesOut |
CountStatistic |
出力メッセージの累積数 |
messagesOutRate |
CountStatistic |
出力メッセージの区間数(秒あたり) |
messageBytesIn |
CountStatistic |
入力メッセージの累積バイト数 |
messageBytesInRate |
CountStatistic |
入力メッセージの区間バイト数(秒あたり) |
messageBytesOut |
CountStatistic |
出力メッセージの累積バイト数 |
messageBytesOutRate |
CountStatistic |
出力メッセージの区間バイト数(秒あたり) |
| 2.4.25 WebOTXDomainStats |
ドメイン全般に関するパフォーマンスデータです。
名称 |
型 |
概要 |
ApCPURate |
RangeStatistic |
ドメインが起動しているマシンでのCPU使用率(%) |
ApNumOfProcess |
RangeStatistic |
ドメインが起動しているマシンで起動中のプロセスの数 (個) |
ApPhysicalMemSize |
RangeStatistic |
ドメインが起動しているマシンで使用している物理メモリのサイズ(KByte) |
ApVirtualMemSize |
RangeStatistic |
ドメインが起動しているマシンで使用している仮想メモリ(Solaris、Linux OSではスワップ)のサイズ(KByte) |
webRequestCount |
CountStatistic |
Web層でのリクエスト処理回数 |
webThreadCount |
RangeStatistic |
Web層での実行スレッド数 |
webBusyThreadCount |
RangeStatistic |
Web層での実行スレッド数のうちビジー(リクエスト処理中)なスレッド数 |
apRequestCount |
CountStatistic |
AP層でのリクエスト処理回数 |
apThreadCount |
RangeStatistic |
AP層での実行スレッド数 |
apBusyThreadCount |
RangeStatistic |
AP層での実行スレッド数のうちビジー(リクエスト処理中)なスレッド数 |
apQueueCount |
RangeStatistic |
AP層でのキュー滞留数 |
TotalDiskSpace |
RangeStatistic |
ディスク全体容量(Byte) |
FreeDiskSpace |
RangeStatistic |
ディスク空き容量(Byte) |
UsableFreeDiskSpace |
RangeStatistic |
使用可能ディスク空き容量(Byte) |
DiskUsedRate |
RangeStatistic |
ディスク使用率(%) |
| 2.4.26 WebOTXSystemStats |
TPシステムに関するパフォーマンスデータです。
名称 |
型 |
概要 |
activeProcCount |
RangeStatistic |
システム全体でのアクティブプロセス数 |
activeThreadCount |
RangeStatistic |
システム全体でのアクティブスレッド数 |
idleThreadCount |
RangeStatistic |
システム全体でのアイドルスレッド数 |
operationCount |
CountStatistic |
システム全体での総オペレーション呼び出し回数 |
queueingCount |
RangeStatistic |
システム全体での総キューイング数 |
| 2.4.27 WebOTX(J2EE,CORBAJ2SE,CORBACPP,CORBACOBOL)ProcessGroupStats |
プロセスグループに関するパフォーマンスデータです。
名称 |
型 |
概要 |
activeProcess |
RangeStatistic |
アクティブプロセス数 |
activeThread |
RangeStatistic |
アクティブスレッド数 |
maxRespRatio |
RangeStatistic |
最大プロセス稼働率 |
respRatio |
RangeStatistic |
プロセス稼働率 |
maxThreadTime |
RangeStatistic |
最大スレッド稼働時間 |
idleThreadCount |
RangeStatistic |
アイドルスレッド数 |
queueingCount |
RangeStatistic |
キューイング数 |
currentThreadsBusy |
RangeStatistic |
現在のビジースレッド数 |
cpurate |
RangeStatistic |
現在のCPU使用率 |
processorTime |
RangeStatistic |
現在までの総CPU時間 |
systemTime |
RangeStatistic |
現在までの総システムCPU時間 |
userTime |
RangeStatistic |
現在までの総ユーザCPU時間 |
virtualMemory |
RangeStatistic |
仮想メモリ使用量 |
physicalMemory |
RangeStatistic |
物理メモリ使用量 |
| 2.4.28 WebOTX(J2EE,CORBAJ2SE)JavaAsyncMsgStats |
Java非同期メッセージ(非MDB)に関するパフォーマンスデータです。
名称 |
型 |
概要 |
TxCount |
CountStatistic |
実行回数 |
| 2.4.29 WebOTX(interfaceType)ActiveObjectStats |
インタフェースに関するパフォーマンスデータです。
名称 |
型 |
概要 |
activeObject |
RangeStatistic |
アクティブオブジェクト数 |
| 2.4.30 WebOTX(operationType)OperationStats |
オペレーションに関するパフォーマンスデータです。
名称 |
型 |
概要 |
queue |
RangeStatistic |
キューイング数 |
allCount |
CountStatistic |
オペレーション呼び出し回数 |
minResponse |
RangeStatistic |
最小レスポンス時間 |
maxResponse |
RangeStatistic |
最大レスポンス時間 |
aveResponse |
RangeStatistic |
平均レスポンス時間 |
minExetime |
RangeStatistic |
最小実行時間 |
maxExetime |
RangeStatistic |
最大実行時間 |
aveExetime |
RangeStatistic |
平均実行時間 |
minUserCputime |
RangeStatistic |
最小ユーザCPU時間 |
maxUserCputime |
RangeStatistic |
最大ユーザCPU時間 |
aveUserCputime |
RangeStatistic |
平均ユーザCPU時間 |
minSystemCputime |
RangeStatistic |
最小システムCPU時間 |
maxSystemCputime |
RangeStatistic |
最大システムCPU時間 |
aveSystemCputime |
RangeStatistic |
平均システムCPU時間 |
| 2.4.31 WebOTXQueueStats |
キューに関するパフォーマンスデータです。
名称 |
型 |
概要 |
MaxStayMsgNum |
RangeStatistic |
最大キュー滞留数 |
| 2.4.32 WebOTXClientSessionStats |
接続クライアントに関するパフォーマンスデータです。
名称 |
型 |
概要 |
connectionNum |
RangeStatistic |
接続クライアント数 |
maxConnectionTime |
RangeStatistic |
最大接続時間 |
| 2.4.33 WebOTXVDStats |
VDに関するパフォーマンスデータです。
名称 |
型 |
概要 |
stayMessage |
RangeStatistic |
滞留メッセージ数 |