Performance Monitoring Infrastructure クライアント・パッケージ
このページでは、PmiClient アプリケーション および JMX コネクターを使用して、 アプリケーション・サーバー内の Perf MBean と 通信する方法について学習します。
PmiClient は、最初にネットワーク・マネージャーと通信して、 個々のアプリケーション・サーバーに対する AdminClient インスタンスを検索します。PmiClient は、 インスタンスを受信すると、このインスタンスを使用して、 パフォーマンスまたはレベル設定を変更するためにアプリケーション・サーバーと直接通信します。 レベル設定は PmiClient では永続的であるため、変更の必要がない限り、 この設定が必要なのは一度だけです。
Performance Monitoring Infrastructure と Java™ Management Extensions:
Java Management Extensions (JMX) インフラストラクチャーと Perf MBean が稼働していない場合、PmiClient API は機能しません。AdminClient API を直接使用して PMI データを検索したい場合でも、 依然として JMX インフラストラクチャーとの依存関係はなくなりません。PmiClient API を使用する場合、 JMX コネクター・プロトコルとポート番号を渡して PmiClient のオブジェクトをインスタンス化する必要があります。 PmiClient オブジェクトを取得すれば、そのメソッドを呼び出して、ノード、サーバー、および MBeans をリストしたり、 モニター・レベルを設定したり、PMI データを検索したりすることができます。
PmiClient API は、AdminClient API のインスタンスを作成し、 AdminClient API にユーザーの要求を委任します。AdminClient API は、JMX コネクターを使用して、 対応するサーバー内の Perf MBean と通信してから、そのデータを PmiClient に戻し、PmiClient は そのデータをクライアントに戻します。
