이전 항목: 배포할 기본 ProbeBuilder 지시문 지정다음 항목: 특정 응용 프로그램 풀 계측


IIS 외부에서 실행되는 프로세스와 응용 프로그램 계측

IIS 외부에서 실행되는 응용 프로그램을 모니터링하려면 모니터링하려는 응용 프로그램을 포함하도록 .NET 에이전트 프로필을 수정하십시오. 프로필을 수정하기 전에 포함할 응용 프로그램 실행 파일의 정확한 이름을 확인하십시오.

IIS 외부에서 실행되는 프로세스나 응용 프로그램을 계측하려면

  1. IIS를 중지합니다.
  2. IntroscopeAgent.profile을 텍스트 편집기에서 엽니다.
  3. Restricted Instrumentation 섹션을 찾습니다.
  4. 다음 속성에 응용 프로그램 이름을 추가합니다.
    introscope.agent.dotnet.monitorApplications
    

    기본적으로 w3wp.exeaspnet_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에 연결하거나 메트릭을 보고하지 않습니다.