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毎のチェックを行います。 例えばリクエスト数など単純に増加する属性などのモニタリングに用います。

CounterMonitor

発生するイベントについて

モジュール

説明

jmx.monitor.counter.threshold

取得した値がthreshold値を超えた

 
2.2.2 Guage Monitor

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

Guage Monitor

発生するイベントについて

モジュール

説明

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は発生しません。

String Monitor

発生するイベントについて

モジュール

説明

jmx.monitor.string.matches

比較元文字列と最初に一致した

jmx.monitor.string.differs

比較元文字列と最初に不一致になった

 
2.2.4 Alive Check Monitor

サービスのアライブチェックを行います、サービスが正常動作していない(アボート、ストールなど)場合、イベントが発生します。 動作的にはString Monitorと同じです。 GP毎にstatus属性値を取得し、アライブ状態として指定した状態値と最初に一致しない場合、イベントが発生します。 また、一定期間アライブ状態にならない場合もイベントが発生します。

Alive Check Monitor

発生するイベントについて

モジュール

説明

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:

bean-methods, bean-pool

C:

ClientSession class-loading-system compilation-system

D:

domain

E:

ejb, ejb-module

G:

garbage-collector garbage-collectors

H:

http-listener, http-service

I:

interface

J:

javaAsyncMsg, jdbc-datasource, jms-physical-destination, jms-service, jvm

M:

memory memory-pool module

O:

operating-system operation

P:

process-group, processGroups

Q:

Queue

R:

resources, root runtime

S:

servlet

T:

threadinfo, thread-pools, thread-system, tpsystem, transaction-service

V:

VD, VDInformation, virtual-server(1), virtual-server(2)

W:

web-module, WebOTXApplication

 
application
 
application-group
 
applicationGroups
 
applications
 
bean-methods
 
bean-pool
 
ClientSession
 
class-loading-system
 
compilation-system
 
domain
 
ejb
 
ejb-module
 
garbage-collectors
 
garbage-collector
 
http-listener
 
http-service
 
interface
 
javaAsyncMsg
 
jdbc-datasource
 
jms-physical-destination
 
jms-service
 
jvm
 
operating-system
 
operation
 
process-group
 
processGroups
 
Queue
 
memory
 
memory-pool
 
module
 
resources
 
root
 
runtime
 
servlet
 
thread-system
 
thread-pools
 
threadinfo
 
tpsystem
 
transaction-service
 
VD
 
VDInformation
 
virtual-server(1)
 
virtual-server(2)
 
web-module
 
WebOTXApplication
 
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

滞留メッセージ数