Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 運用/監視/連携編


8.4 稼働情報監視で確認できる項目

稼働情報監視では,J2EEサーバ,およびバッチサーバの稼働状況が確認できます。

稼働情報として監視できる項目を次の表に示します。

表8‒2 稼働情報監視で表示できる項目(J2EEサーバの場合)

監視の対象

監視できる項目

J2EEサーバ

J2EEコンテナ

  • J2EEサーバ名

  • Naming Serviceホスト

  • Naming Serviceポート番号

  • コンテナ起動時刻

EJBコンテナ

  • コンテナ名

Webコンテナ

基本情報

  • コンテナ名

  • Webコンテナ起動時刻

  • 管理用サーバのポート番号

  • Webサーバとの通信に使用するポート番号

  • Webサーバとの通信ソケットのバックログ設定上限値

  • 稼働中(リクエスト処理の実行中)スレッド数設定上限値

  • 最大同時実行スレッド数

  • デフォルトの実行待ちキューサイズ

稼働情報

  • WebサーバとWebコンテナとのコネクション数

  • 稼働中スレッド数(HTTPサーバコネクタ)

  • Webコンテナ単位の実行待ちしているリクエスト数

  • 同時実行可能スレッド数上限値

  • 稼働スレッド数

  • デフォルトの実行待ちリクエスト数

  • デフォルトの実行待ちキューからあふれたリクエスト数

  • 稼働中スレッド数(HTTPサーバ)

JavaVM

基本情報

  • JavaVM名

  • JavaVMバージョン

  • JavaVMの最大メモリ使用量

稼働情報

  • JavaVMの空きメモリ量

  • JavaVMの総メモリ容量

アプリケーション

J2EEアプリケーション

  • アプリケーション名(display name)

  • 説明

  • デプロイされた時刻

EJBアプリケーション

  • EJB-JAR名

  • 説明

Enterprise Bean(Stateful Session Bean)

基本情報

  • Enterprise Bean名

  • 説明

  • Bean名(内部識別用)

  • Homeインタフェース名

  • Local Homeインタフェース名

  • Componentインタフェース名

  • Local Componentインタフェース名

  • EJBクラス名

  • トランザクションタイプ

  • 同時接続最大値

  • 同時実行最大値

  • 非活性セッションのタイムアウト

  • 実行中セッションのタイムアウト

稼働情報

  • 現在の接続セッション数

  • 実行中のセッション数

  • 非活性セッション数

  • 接続待ちセッション数

Homeインタフェース

  • Homeインタフェース名

  • レスポンス

  • EJBメソッド実行時間

Local Homeインタフェース

  • Homeインタフェース名

  • レスポンス

  • EJBメソッド実行時間

Componentインタフェース

  • Componentインタフェース名

  • レスポンス

  • EJBメソッド実行時間

Local Componentインタフェース

  • Componentインタフェース名

  • レスポンス

  • EJBメソッド実行時間

Enterprise Bean(Stateless Session Bean)

基本情報

  • Enterprise Bean名

  • 説明

  • Bean名(内部識別用)

  • Homeインタフェース名

  • Local Homeインタフェース名

  • Componentインタフェース名

  • Local Componentインタフェース名

  • EJBクラス名

  • トランザクションタイプ

  • Beanインスタンスプール

稼働情報

  • 接続待ちセッション数

  • Beanインスタンスプール現在値

  • 使用中のSession Bean数

  • 未使用のSession Bean数

Homeインタフェース

Stateful Session Beanと同じ

Local Homeインタフェース

Stateful Session Beanと同じ

Componentインタフェース

Stateful Session Beanと同じ

Local Componentインタフェース

Stateful Session Beanと同じ

Enterprise Bean(Entity Bean)

基本情報

  • Enterprise Bean名

  • 説明

  • Bean名(内部識別用)

  • Homeインタフェース名

  • Local Homeインタフェース名

  • Componentインタフェース名

  • Local Componentインタフェース名

  • EJBクラス名

  • EntityBeanの永続化タイプ

  • EntityBeanのキャッシュモデル

  • 同時接続最大値

  • Beanインスタンスプール

  • 接続タイムアウト

稼働情報

  • 現在の接続セッション数

  • 接続待ちセッション数

  • Beanインスタンスプール現在値

  • 使用中のEntity Bean数

  • 未使用のEntity Bean数

Homeインタフェース

Stateful Session Beanと同じ

Local Homeインタフェース

Stateful Session Beanと同じ

Componentインタフェース

Stateful Session Beanと同じ

Local Componentインタフェース

Stateful Session Beanと同じ

Enterprise Bean(Message-driven Bean)

基本情報

  • Enterprise Bean名

  • 説明

  • Bean名(内部識別用)

  • EJBクラス名

  • トランザクションタイプ

  • デスティネーションタイプ※1

  • Beanインスタンスプール

稼働情報

  • 現在の接続セッション数

  • Beanインスタンスプール現在値

  • EJBメソッド実行時間

Webアプリケーション

基本情報

  • コンテキストルート

  • 占有スレッド数

  • 最大同時実行スレッド数

  • Webアプリケーション単位の実行待ちキューサイズ

稼働情報

  • 有効なセッション数

  • 同時実行可能スレッド数上限値

  • 稼働スレッド数

  • Webアプリケーション単位の実行待ちリクエスト数

  • Webアプリケーション単位の実行待ちキューからあふれたリクエスト数

サーブレット

  • サーブレット名

  • サーブレットの実装クラス名

  • サーブレット実行回数

  • サーブレット失敗回数

  • サーブレット実行時間

  • 出力データサイズ

URL

  • URL

  • URL呼び出し回数

  • URL呼び出し失敗回数

  • URL実行時間

  • 出力データサイズ

リソース

データソース(SimpleJTA)

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • 認証タイプ

  • ログインタイムアウト

  • ユーザID

  • コネクションプール

稼働情報

  • リソース名

  • プール現在値(総数)

  • 使用中のコネクション数

  • 未使用のコネクション数

データソース(FullJTA)

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • ログインタイムアウト

  • ユーザID

  • コネクションプール

稼働情報

  • リソース名

  • プール現在値

  • 使用中のコネクション数

  • 未使用のコネクション数

  • getConnection()メソッドの実行時間

  • getXAConnection()メソッドの実行時間

  • getConnection()メソッドの失敗回数

  • ConnectionでFATALエラーが発生した回数

リソースアダプタ

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • リソースアダプタ提供ベンダ名

  • 準拠するJCA仕様のバージョン

  • リソースアダプタのバージョン

  • 接続先EISのタイプ

  • ConnectionFactoryのインタフェース名

  • ConnectionFactoryの実装クラス名

  • ManagedConnectionFactoryの実装クラス名

  • Connectionのインタフェース名

  • Connectionの実装クラス名

  • トランザクションサポートモデル

  • 設定プロパティ情報

  • ユーザID

  • コネクションプール※2

稼働情報

  • リソース名

  • プール現在値(総数)※2

  • 使用中のコネクション数※2

  • 未使用のコネクション数※2

  • ManagedConnectionFactoryのcreateManagedConnection()メソッドの実行回数※2

  • ManagedConnectionのgetConnection()メソッドの実行回数※2

  • ManagedConnectionのcleanup()メソッドの実行回数※2

  • ManagedConnectionのdestroy()メソッドの実行回数※2

  • ConnectionManagerのallocateConnection()メソッドの実行時間※2

  • ManagedConnectionFactoryのcreateManagedConnection()メソッドの実行時間※2

  • ConnectionManagerのallocateConnection()メソッドの失敗回数※2

  • ManagedConnectionでFATALエラーが発生した回数※2

サービス

トランザクション

基本情報

  • サービス名

  • サービスタイプ

  • トランザクションタイムアウトデフォルト値

稼働情報

  • アクティブトランザクション数

  • 平均トランザクション時間

注 使用する機能(最大同時実行スレッド数制御機能を使用するかどうか),オプションの設定,使用するリソースの違いなどによっては表示されない項目があります。

注※1 Connector 1.5仕様に準拠したリソースアダプタを使用した場合は,「Other」が出力されます。

注※2 Reliable Messagingを使用している場合,これらの項目はReliable Messaging側の稼働情報として出力されます。Management Serverの稼働情報監視では確認できません。

表8‒3 稼働情報監視で表示できる項目(バッチサーバの場合)

監視の対象

監視できる項目

バッチサーバ

J2EEコンテナ

  • バッチサーバ名

  • Naming Serviceホスト

  • Naming Serviceポート番号

  • コンテナ起動時刻

JavaVM

基本情報

  • JavaVM名

  • JavaVMバージョン

  • JavaVMの最大メモリ使用量

稼働情報

  • JavaVMの空きメモリ量

  • JavaVMの総メモリ容量

リソース

データソース(SimpleJTA)

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • 認証タイプ

  • ログインタイムアウト

  • ユーザID

  • コネクションプール

稼働情報

  • リソース名

  • プール現在値(総数)

  • 使用中のコネクション数

  • 未使用のコネクション数

データソース(FullJTA)

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • ログインタイムアウト

  • ユーザID

  • コネクションプール

稼働情報

  • リソース名

  • プール現在値

  • 使用中のコネクション数

  • 未使用のコネクション数

  • getConnection()メソッドの実行時間

  • getXAConnection()メソッドの実行時間

  • getConnection()メソッドの失敗回数

  • ConnectionでFATALエラーが発生した回数

リソースアダプタ

基本情報

  • リソース名

  • リソースタイプ

  • 説明

  • リソースアダプタ提供ベンダ名

  • 準拠するJCA仕様のバージョン

  • リソースアダプタのバージョン

  • 接続先EISのタイプ

  • ConnectionFactoryのインタフェース名

  • ConnectionFactoryの実装クラス名

  • ManagedConnectionFactoryの実装クラス名

  • Connectionのインタフェース名

  • Connectionの実装クラス名

  • トランザクションサポートモデル

  • 設定プロパティ情報

  • ユーザID

  • コネクションプール

稼働情報

  • リソース名

  • プール現在値(総数)

  • 使用中のコネクション数

  • 未使用のコネクション数

  • ManagedConnectionFactoryのcreateManagedConnection()メソッドの実行回数

  • ManagedConnectionのgetConnection()メソッドの実行回数

  • ManagedConnectionのcleanup()メソッドの実行回数

  • ManagedConnectionのdestroy()メソッドの実行回数

  • ConnectionManagerのallocateConnection()メソッドの実行時間

  • ManagedConnectionFactoryのcreateManagedConnection()メソッドの実行時間

  • ConnectionManagerのallocateConnection()メソッドの失敗回数

  • ManagedConnectionでFATALエラーが発生した回数

サービス

トランザクション

基本情報

  • サービス名

  • サービスタイプ

  • トランザクションタイムアウトデフォルト値

稼働情報

  • アクティブトランザクション数

  • 平均トランザクション時間

注 使用する機能(最大同時実行スレッド数制御機能を使用するかどうか),オプションの設定,使用するリソースの違いなどによっては表示されない項目があります。

注※ Reliable Messagingを使用している場合,これらの項目はReliable Messaging側の稼働情報として出力されます。Management Serverの稼働情報監視では確認できません。

ポイント

統計情報のサンプリング時間の設定

稼働情報を表示する場合,統計情報のサンプリング時間を指定してください。

サンプリング時間を指定すると,画面を表示した時刻または更新した時刻からさかのぼって,サンプリング時間(これをN秒といいます)に指定した時間内のデータを統計情報として表示できます。「N秒ピーク」や「N秒平均値」とはこの統計情報です。また,最大値,最小値などは,サンプリングを開始した以降のデータの中から値が抽出されます。

運用管理コマンド(mngsvrutil)にサブコマンド「set」を指定してサンプリング時間を設定できます。詳細は,マニュアル「アプリケーションサーバ リファレンス コマンド編」の「7.3 mngsvrutilコマンドのサブコマンドの詳細」を参照してください。