マシンに .NET Agentをインストールし、自動ティア命名を使用する場合、エージェントはデフォルトですべての IIS アプリケーションをインストゥルメント化します。すべてのアプリケーションプールをモニタする必要がない場合は、選択したプールのモニタリングを無効化します。

  1. 管理者として config.xml ファイルを開き、編集。「.NET エージェントの管理「エージェントプロパティの構成場所」を参照。

  2. application-pools ブロックを IIS エレメントの子エレメントとして追加。次を参照してください。.NETエージェントの構成プロパティ

    <application-pools>
       <!-- Do not instrument applications in DefaultAppPool when "enabled" attribute is set to false -->
       <application-pool name="DefaultAppPool" enabled="false">
          <tier name="Disabled App Pool"/>
       </application-pool>
    </application-pools> 
    CODE

    tier は必須エレメントです。アプリケーションプールを無効化していても必須です。

  3. application-pool エレメントの名前属性をアプリケーションプール名に設定。この例では、DefaultAppPool のインストゥルメンテーションを無効化しています。複数の application-pool エレメントを追加できます。

  4. AppDynamics.Agent.Coordinator サービスを再起動します。
  5. IISを再起動します。