WebSphere Application Server のモニター

Instana ホストエージェントをインストールすると、 WebSphere Application Server センサーが自動的にインストールされますが、このトピックに記載されている手順に従って設定を行う必要があります。 詳しくは、 構成を参照してください。 その後、 Instana のUIで、 WebSphere Application Server に関連するメトリクスを確認できます。

サポート情報

WebSphere Application Server センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:

サポート対象のオペレーティング・システム

サポートされているオペレーティングシステムWebSphere Application Serverセンサーはホスト エージェントの要件と一致しています。 詳細については、『 Windows 』の「サポートされているオペレーティングシステム」のセクション、または Unix もしくは Linux のホストエージェントのドキュメントを参照してください

このセンサーは、以下のプラットフォームに対応しています:

オペレーティング・システム ハードウェア
AIX7.1以降 POWER System-ビッグ・エンディアン POWER System-ビッグ・エンディアン
Solaris 10 SPARC
Solaris バージョン11以降 SPARC
Windows Server 2012、 Standard Edition 以降 x86-64
Amazon Linux 1 x86-64
Amazon Linux バージョン2以降 x86-64
CentOS 6.0 x86-32
CentOS 6.0 x86-64
CentOS 7 POWER システム-リトル・エンディアン
CentOS 7 x86-32
CentOS 7 x86-64
CentOS 8以降 x86-64
Debian10以降 x86-32
Debian10以降 x86-64
Debian 9.0 x86-64
IBM i 7.4 そしてその後 POWER System - ビッグ・エンディアン
Red Hat Enterprise Linux ( RHEL ) 8 以降 IBM Z
Red Hat Enterprise Linux ( RHEL ) 8 以降 POWER システム-リトル・エンディアン
Red Hat Enterprise Linux ( RHEL ) 8 以降 x86-64
Red Hat Enterprise Linux (RHEL) Server 6 IBM Z
Red Hat Enterprise Linux (RHEL) Server 6 x86-64
Red Hat Enterprise Linux ( RHEL ) Server 7 以降 IBM Z
Red Hat Enterprise Linux ( RHEL ) Server 7 以降 x86-64
SUSE Linux Enterprise Server (SLES) 12 IBM Z
SUSE Linux Enterprise Server (SLES) 12 POWER システム-リトル・エンディアン
SUSE Linux Enterprise Server (SLES) 12 x86-64
SUSE Linux Enterprise Server(SLES) 15以降 IBM Z
SUSE Linux Enterprise Server(SLES) 15以降 POWER システム-リトル・エンディアン
SUSE Linux Enterprise Server(SLES) 15以降 x86-64
Ubuntu 14.04 LTS POWER システム-リトル・エンディアン
Ubuntu 14.04 LTS x86-32
Ubuntu 14.04 LTS x86-64
Ubuntu 16.04 LTS IBM Z
Ubuntu 16.04 LTS POWER システム-リトル・エンディアン
Ubuntu 16.04 LTS x86-32
Ubuntu 16.04 LTS x86-64
Ubuntu 18.04 LTS IBM Z
Ubuntu 18.04 LTS POWER システム-リトル・エンディアン
Ubuntu 18.04 LTS x86-32
Ubuntu 18.04 LTS x86-64
Ubuntu20.04 LTS以降 IBM Z
Ubuntu20.04 LTS以降 POWER システム-リトル・エンディアン
Ubuntu20.04 LTS以降 x86-64
z/OS IBM Z
IBM i POWER System-ビッグ・エンディアン POWER System-ビッグ・エンディアン

対応バージョンとサポート方針

このセンサーは、以下のバージョンの WebSphere Application Server に対応しています:

  • 7
  • 8.0
  • 8.5
  • 9

以下の表は、最新のサポート対象バージョンとサポート方針を示しています:

テクノロジー サポート・ポリシー 最新バージョン サポートされる最新バージョン
WebSphere Application Server 45 日間 9.0.5.27 9.0.5.27

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

の構成

WebSphere サーバーは、デフォルトで組み込み IBM J9 VM を使用します。 詳しくは、 IBM J9 の制限を参照してください。

メトリクスは、WebSphere Application Server のパフォーマンス監視インフラストラクチャ (PMI) から収集されます。 PMIデータ収集はデフォルトで有効になっている。 enable_pmiパラメータが設定されていないか、<agent_install_dir>/etc/instana/configuration.yamlエージェント設定ファイルでtrueに設定されている場合、PMIは有効になります。

  • が に enable_pmi 設定されている true場合、 Instana エージェントは WebSphere Application Server 上のPMI設定を更新します。
  • enable_pmi パラメーターが false に設定されている場合、WebSphere Application Server の PMI 設定は変更されません。

WebSphere Application Server で管理セキュリティが有効になっている場合は、 Instanaconfiguration.yamlの設定ファイルに以下の行を追加する必要があります:

com.instana.plugin.websphere:
  username: 'User1' #WebSphere User which has admin role
  password: 'password' #Password for the same
 
注: PMIが有効になっていない場合、オブジェクトプールデータなど、一部のPMIデータは収集できません。

ポーリングレートの設定

注:Instana、 WebSphere Application Server センサー、および 1.1.49 以降のバージョンでは、 データ取り込み量を削減するためにポーリングレートを設定できるようになっています。 この機能は、セルフホスト型の Instana バックエンド311以降でサポートされています。

次の例に示すように、agent configuration.yaml ファイル poll_rate 内のパラメータを使用して、 Instana が WebSphere Application Server からデータやメトリクスを収集するためにポーリングを行う頻度を設定できます

com.instana.plugin.websphere:
  enable_pmi: false
  poll_rate: 5
注: の単位は poll_rate 秒です。 デフォルト値は 5 です。

メトリックの表示

メトリックを表示するには、以下のステップを実行します。

  1. Instana のUIのサイドバーで、 「インフラストラクチャ」 を選択します。
  2. 特定のモニター対象ホストをクリックします。

その後、収集されたすべてのメトリックとモニター対象プロセスを含むホスト・ダッシュボードを表示できます。

構成データ

  • プロセス ID
  • バージョン
  • ノード名
  • サーバー名
  • セル名
  • 状態
  • スレッド・プール
    • 最小スレッド数
    • 最大スレッド数
    • 非アクティブ・タイムアウト
    • 拡張可能
  • アプリ
    • 名前
    • 開始時刻
  • データ・ソース
    • 名前
    • 最小接続数
    • 最大接続数
    • 接続タイムアウト
  • 証明書
    • 鍵ストア
    • 別名
    • 所有者
    • 発行者
    • シリアル番号
    • 有効期限

パフォーマンス・メトリック

メトリック パフォーマンス・モジュール 説明
アクティブ・スレッド スレッド・プール Web コンテナー・スレッド・プール内のアクティブ・スレッド数
プール・サイズ スレッド・プール Web コンテナー・スレッド・プールのサイズ
宣言されたスレッド・ハング数 スレッド・プール ハングが宣言されたスレッドの数
消去されたスレッド・ハング数 スレッド・プール 消去されたスレッド・ハングの数
セッション数 Session Manager Web モジュールに対するセッションの数
セッション作成数 Session Manager 作成されたセッションの数
セッション無効化数 Session Manager 無効にされたセッションの数
サーブレット要求数 Web アプリ・モジュール Web モジュールに対するサーブレット要求の数
応答時間 Web アプリ・モジュール Web モジュールに対するサーブレットの平均応答時間
サーブレット・エラー数 Web アプリ・モジュール Web モジュールに対するサーブレット・エラーの数
プール・サイズ JDBC 接続プール データ・ソースのプール・サイズ
空き接続数 JDBC 接続プール プールにある空き接続の数
使用率(%) JDBC 接続プール 利用中のプール全体の平均割合
待機中スレッド数 JDBC 接続プール 接続を待機中のスレッドの数
待機時間 JDBC 接続プール 平均待機時間
EJB モジュール応答時間 EJB モジュール モジュールのリモート・メソッドでの平均応答時間
EJB モジュール応答数 EJB モジュール モジュールのリモート・メソッドでの応答数
EJB Bean 応答時間 EJB Bean Bean のリモート・メソッドにおける平均応答時間
EJB Bean 応答カウント EJB Bean Bean のリモート・メソッドにおける応答数
作成されたオブジェクト数 オブジェクト・プール 作成されたオブジェクトの数
割り振られたオブジェクト数 オブジェクト・プール プールから要求されたオブジェクトの数
戻されたオブジェクト数 オブジェクト・プール プールに戻されたオブジェクトの数
アイドル・オブジェクト・サイズ オブジェクト・プール プールにあるアイドル・オブジェクト・インスタンスの平均数
プール・サイズ J2C モジュール プールにある管理対象接続の平均数
空きプール・サイズ J2C モジュール プールにある空き接続の数
使用率(%) J2C モジュール 使用中のプールの平均パーセント
障害数 J2C モジュール プールにある障害の数
使用時間 J2C モジュール 接続が使用中の平均時間 (ミリ秒)
待機時間 J2C モジュール 接続が許可されるまでの平均待機時間 (ミリ秒)
アクティブ数 トランザクション・モジュール 同時にアクティブなグローバル・トランザクションの数
コミット数 トランザクション・モジュール コミットされたグローバル・トランザクションの数
ロールバック数 トランザクション・モジュール ロールバックされたグローバル・トランザクションの数
グローバル・タイムアウト数 トランザクション・モジュール タイムアウトしたグローバル・トランザクションの数
グローバル・トランザクション時間 トランザクション・モジュール グローバル・トランザクションの平均期間
有効期限までの残り日数 証明書モジュール 証明書の有効期限が切れるまでの残りの日数
メッセージング・エンジンに書き込まれるメッセージ・データ SIB モジュール メッセージング・エンジンに送信されたメッセージ・データのバイト数
メッセージング・エンジンからのメッセージ・データの読み取り SIB モジュール メッセージング・エンジンから受信したメッセージ・データのバイト数
クライアントに書き込まれたメッセージ・データ SIB モジュール クライアント・プロセスに送信されたメッセージ・データのバイト数
クライアントから読み取られたメッセージ・データ SIB モジュール クライアント・プロセスから受信したメッセージ・データのバイト数
キューによって生成されたメッセージ SIB モジュール キューに対して生成されたメッセージの合計数
キューによってコンシュームされたメッセージ SIB モジュール キューからコンシュームされたメッセージの合計数
注:

サービス Integration Bus (SIB) メトリックを収集するには、 WebSphere Application Server センサーの以下の PMI カウンターを使用可能にする必要があります。 特定のPMIカウンターを有効にする方法の詳細については、 「カスタム監視レベル」 を参照してください。

MEStats.MessageBytesRead
MEStats.MessageBytesWritten
ClientStats.MessageBytesRead
ClientStats.MessageBytesWritten
QueueStats.AssuredPersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesProducedCount
QueueStats.ExpressNonPersistentMessagesProducedCount
QueueStats.ReliableNonPersistentMessagesProducedCount
QueueStats.ReliablePersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesConsumedCount
QueueStats.ExpressNonPersistentMessagesConsumedCount
QueueStats.ReliableNonPersistentMessagesConsumedCount
QueueStats.ReliablePersistentMessagesConsumedCount
QueueStats.AssuredPersistentMessagesConsumedCount
 

正常性シグニチャー

各センサーには、着信メトリックに対して継続的に評価され、ユーザーの影響に応じて問題またはインシデントを発生させるために使用される正常性シグネチャーのキュレートされた知識ベースがあります。

組み込みイベントは、エンティティのヘルスシグネチャに異常が検出されたことを基に課題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。

WebSphere Application Server センサーの組み込みイベントについて詳しくは、 組み込みイベントのリファレンスを参照してください。

JMS メトリクスの表示

Java メッセージサービス(JMS)のメトリクスは、Tracingから収集されます。 これらのメトリックは、 Call > Type = MESSAGING AND Dest > Endpoint > Name = <Your destination>フィルターを使用して「分析」ダッシュボードに表示されます。

JMS 照会

詳細については、 「Unbounded Analytics」 を参照してください。