前のトピック: IIS の外部で実行されるプロセスおよびアプリケーションのインスツルメント次のトピック: アプリケーションのアイドル時間の設定


特定のアプリケーション プールへのインスツルメント

デフォルトでは、すべてのアプリケーション プールがインスツルメントされます。 ただし、オーバーヘッドを減少させたい、または最もクリティカルなリソースのみに集中して監視を行いたい場合などは、インスツルメントするアプリケーションを限定することができます。 監視するアプリケーションを限定するには、エージェント プロファイルでインスツルメント対象のアプリケーション プールを特定する必要があります。

特定のアプリケーション プールにインスツルメントする方法

  1. IIS を停止します。
  2. テキスト エディタで IntroscopeAgent.profile ファイルを開きます。
  3. Restricted Instrumentation」セクションに移動します。
  4. 以下のプロパティのコメント化を解除します。
    introscope.agent.dotnet.monitorAppPools=
    
  5. インスツルメントするアプリケーション プールをカンマ区切りのリストでプロパティに追加します。 例:
    introscope.agent.dotnet.monitorAppPools="NULL","DefaultAppPool","AppPool1","AppPool2"
    

    注: IIS 5 は、アプリケーション プールなしで実行できます。 IIS 5 で実行中のアプリケーションをインスツルメントする場合は、「Null」値を使用します。

  6. ファイルを保存して閉じます。
  7. IIS を再起動します。