Performance Monitoring Infrastructure (PMI) は、クライアント/サーバー・アーキテクチャーを使用しています。
サーバーは、WebSphere Application Server の各種コンポーネントからパフォーマンス・データを収集します。 クライアントは、1 つ以上のサーバーからパフォーマンス・データを検索し、そのデータを処理します。 WebSphere Application Server バージョン 6 は、 JavaTM 2 Platform, Enterprise Edition (J2EE) Management Reference Implementation (JSR-77) をサポートしています。
WebSphere Application Server バージョン 6 以降では、 モニターまたは計測レベルに基づいて PMI カウンターを使用できます。 レベルは、「なし」、「基本」、「拡張」、「すべて」、および「カスタム」です。 これらのレベルは PMI モジュールの XML ファイルで指定されます。 特定のレベルでモジュールを使用可能にすると、その特定のレベルのすべ てのカウンターと、その特定のレベルの下のレベルからのカウンターが含ま れます。 このため、「拡張」レベルでモジュールを使用可能にすると、 そのレベルのカウンターすべてと「基本」レベルのカウンターのすべても使用可能になります。
JSR-077 は、StatisticProvider インターフェースの一部として、 J2EE コンポーネントの統計のセットを定義しています。 「基本」の PMI モニター・レベルには、JSR-077 指定の統計がすべて含まれています。 PMI は、デフォルトで「基本」レベルでのモニターに設定されています。