WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

例: カスタム PMI の実装

次のダイアグラムはカスタム PMI 環境を示しています。



以下のステップは、カスタム PMI を使用してアプリケーションを計測するために必要です。
  1. Stats モジュール・テンプレートを定義します。 XML 文書は、 指定されたアプリケーション・コンポーネントの統計のセットを定義するために使用されます。この XML 文書は、 PMI データを作成するためのテンプレートとして使用します。XML 文書は、 DTD com/ibm/websphere/pmi/xml/stats.dtd に従っていなければなりません。
  2. StatsFactory を使用して Stats オブジェクトを作成します。 StatsFactory は、 Stats テンプレートのインスタンス (StatsInstance) またはグループ (StatsGroup) を作成するために使用します。 StatsInstance オブジェクトは、 Stats テンプレートの単一インスタンスを表し、そのテンプレートで定義される統計がすべて含まれています。 StatsGroup は、類似した Stats インスタンスの論理コレクションです。カスタム PMI により、ツリー構造でグループおよびインスタンスを 調整するための柔軟性が得られます。



    上記の図は、 StockAppStats グループの下にグループ化されている Stock アプリケーションの 2 つのインスタンスです。 StockAppStats グループは、複数の Stock アプリケーションを含むことができ、それぞれの Stock アプリケーション・インスタンスは 1 つの StockBroker グループを含むことができます。 この場合、StockAppStats グループは StockApp1 および StockApp2 からの統計を集約し、StockBroker グループは、それぞれのグループ内のすべての StockBroker インスタンスからの統計を集約します。

  3. Stats オブジェクトの更新によってアプリケーションを計測します。計測を行うために、アプリケーションは PMI サービスの Stats モジュールを呼び出して、未加工カウントを 保守する必要があります。例えば、Stock アプリケーションが処理した販売数 を計測するには、 タイプ CountStatistic の統計で Stats モジュールを作成します。販売トランザクションが処理されると、 NumSellsCountStatistic.increment (); を呼び出して、販売数 統計を増分します。



関連タスク
コマンド行ツールの使用
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/rprf_pmi_instrument.html