前のトピック: デプロイするデフォルトの ProbeBuilder ディレクティブの指定次のトピック: 特定のアプリケーション プールへのインスツルメント


IIS の外部で実行されるプロセスおよびアプリケーションのインスツルメント

IIS の外部で実行されるアプリケーションを監視するには、.NET エージェント プロファイルを変更して、監視するアプリケーションを含めます。 プロファイルを変更する前に、含めるアプリケーションの実行可能ファイルの正確な名前を確認してください。

IIS の外部で実行されるプロセスおよびアプリケーションのインスツルメント方法

  1. IIS を停止します。
  2. テキスト エディタで IntroscopeAgent.profile ファイルを開きます。
  3. Restricted Instrumentation」セクションに移動します。
  4. アプリケーション名を以下のプロパティに追加します。
    introscope.agent.dotnet.monitorApplications
    

    デフォルトでは、w3wp.exe および aspnet_wp.exe がすでにこのプロパティにリストされています。 カンマで区切って、ほかのアプリケーションをリストに追加できます。 例:

    introscope.agent.dotnet.monitorApplications=w3wp.exe,aspnet_wp.exe,RandomApp.exe,testapp.exe,readloop.exe
    

    重要: プロパティ リストでは、大文字と小文字が区別されます。 相対パスおよびワイルドカードはサポートされていません。 フル パスの指定はサポートされていません。アプリケーション名のみを使用します。

  5. 以下のプロパティを IntroscopeAgent.profile に追加し、false に設定します。
    introscope.agent.dotnet.runInRestrictedMode=false
    
  6. ファイルを保存して閉じます。
  7. IIS を再起動します。

アプリケーションの監視を無効にするには、introscope.agent.dotnet.monitorApplications プロパティのリストからアプリケーションを削除します。 削除されたアプリケーションの CLR プロファイラはアクティブなままです。 NativeProfiler はオフにされます。また、そのアプリケーションと関連付けられた .NET エージェントの Enterprise Manager への接続は切断され、メトリックはレポートされません。