추적 구성

이 항목에서는 AppFabric cmdlet을 사용하여 응용 프로그램 또는 서비스에 대한 추적을 구성하는 방법을 설명합니다. 추적 구성에 사용할 수 있는 cmdlet은 Import-ASAppServiceTrackingProfile, Get-ASAppServiceTracking, Remove-ASAppServiceTrackingProfileGet-ASAppServiceTrackingProfile입니다.

AppFabric cmdlet을 대화식으로 실행하려면 AppFabric용 Windows PowerShell 콘솔을 열고 해당 cmdlet을 입력한 다음 Enter 키를 누릅니다. cmdlet 실행에 대한 자세한 내용은 Windows Server AppFabric Cmdlet 실행을 참조하십시오.

응용 프로그램에 대한 추적 정보를 가져오려면

Windows PowerShell 콘솔에서 Import-ASAppServiceTrackingProfile cmdlet을 실행하여 서비스 작업을 모니터링하는 데 사용되는 추적을 구성합니다. 이 cmdlet은 지정된 파일에서 지정된 수준의 대상 구성 파일로 추적 프로필을 가져옵니다. 이 작업의 대상(범위)은 컴퓨터 Machine.config 파일, 루트 Web.config 파일 또는 사이트, 응용 프로그램, 응용 프로그램 가상 디렉터리, 서비스, 서비스 인스턴스에서 지정한 경로의 Web.config 파일일 수 있습니다. 서비스를 지정할 경우 서비스는 .svc, .xamlx 또는 .xoml 서비스여야 합니다.

Import-ASAppServiceTrackingProfile의 구문 옵션:

구문 1

Import-ASAppServiceTrackingProfile [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath] <String> [-Overwrite] [-ProfileName <String>]

구문 2

Import-ASAppServiceTrackingProfile [-Uri] <Uri> [-FilePath] <String> [-Overwrite] [-ProfileName <String>]

구문 3

Import-ASAppServiceTrackingProfile [-FilePath] <String> -ApplicationObject <ApplicationInfo> [-Overwrite] [-ProfileName <String>]

구문 4

Import-ASAppServiceTrackingProfile [-FilePath] <String> -ServiceObject <ServiceInfo> [-Overwrite] [-ProfileName <String>]

구문 5

Import-ASAppServiceTrackingProfile [-FilePath] <String> [-Overwrite] [-ProfileName <String>] -Root
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> 또는 -Root

Cmdlet 작동 범위

[-FilePath] <String>

추적 프로필을 가져올 파일의 이름(경로 포함)을 지정합니다. 이 매개 변수는 필수 항목입니다. 파일에는 정확히 하나의 프로필이 포함되어야 합니다.

[-Overwrite]

선택 사항. 이 매개 변수를 지정하면 기존 추적 프로필 구성을 덮어씁니다. 이 동작은 Remove-TrackingProfile을 호출한 다음 –overwrite 플래그 없이 Import-TrackingParticipant를 호출하는 것과 같습니다. 추적 프로필을 제거할 수 없으면 cmdlet이 실패합니다.

[-ProfileName <String>]

가져온 추적 프로필에 할당할 이름을 지정합니다. 프로필 요소의 이름 특성을 지정합니다. 이 매개 변수는 선택 사항입니다. 이 매개 변수를 지정할 경우 이 매개 변수는 파일에 지정된 이름보다 우선합니다.

응용 프로그램에 대한 추적 정보를 표시하려면

Windows PowerShell 콘솔에서 Get-ASAppServiceTracking cmdlet을 실행하면 서비스의 현재 추적 설정을 설명하는 ServiceTrackingInfo 개체를 사용하여 서비스에 대한 현재 추적 설정을 표시합니다. 이 개체에는 서비스에 대해 사용하도록 설정된 추적 구성 요소 목록과 서비스에서 추적을 사용하는지 나타내는 플래그가 포함되어 있습니다. 이 작업의 대상(범위)은 서비스 또는 서비스 인스턴스와 연결된 Web.config 파일입니다.

Get-ASAppServiceTracking의 구문 옵션:

구문 1

Get-ASAppServiceTracking [-SiteName] <String> [[-VirtualPath] <String>]

구문 2

Get-ASAppServiceTracking [-Uri] <Uri>

구문 3

Get-ASAppServiceTracking -ApplicationObject <ApplicationInfo>

구문 4

Get-ASAppServiceTracking -ServiceObject <ServiceInfo>

구문 5

Get-ASAppServiceTracking -Root
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> 또는 -Root

Cmdlet 작동 범위

응용 프로그램에 대한 추적 정보를 설정하려면

Windows PowerShell 콘솔에서 Set-AsAppServiceTracking cmdlet을 실행하여 지정된 범위의 웹 응용 프로그램에 대한 추적 정보를 설정합니다.

Set-AsAppServiceTracking의 구문 옵션:

구문 1

Set-ASAppServiceTracking [-SiteName] <String> [[-VirtualPath] <String>] -ProfileName <String>

구문 2

Set-ASAppServiceTracking [-Uri] <Uri> -ProfileName <String>

구문 3

Set-ASAppServiceTracking -ApplicationObject <ApplicationInfo> -ProfileName <String>

구문 4

Set-ASAppServiceTracking -ProfileName <String> -ServiceObject <ServiceInfo>

구문 5

Set-ASAppServiceTracking -ProfileName <String> -Root
매개 변수 설명

[-SiteName] <String> [[-VirtualPath], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> 또는 -Root

Cmdlet 작동 범위

-ProfileName

설정할 추적 정보가 포함된 프로필의 이름

응용 프로그램에 대한 추적 정보를 제거하려면

Windows PowerShell 콘솔에서 Remove-ASAppServiceTrackingProfile cmdlet을 실행하여 지정된 수준의 구성에서 추적 프로필을 제거합니다. 이 cmdlet을 사용하면 서비스 작업 모니터링에 사용되는 추적을 구성할 수 있습니다.

Remove-ASAppServiceTrackingProfile의 구문 옵션:

구문 1

Remove-ASAppServiceTrackingProfile [-SiteName] <String> [[-VirtualPath] <String>] -ProfileName <String>

구문 2

Remove-ASAppServiceTrackingProfile [-Uri] <Uri> -ProfileName <String>

구문 3

Remove-ASAppServiceTrackingProfile -ApplicationObject <ApplicationInfo> -ProfileName <String>

구문 4

Remove-ASAppServiceTrackingProfile -ProfileName <String> -ServiceObject <ServiceInfo>

구문 5

Remove-ASAppServiceTrackingProfile -ProfileName <String> -Root
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> 또는 -Root

Cmdlet 작동 범위

-ProfileName <String>

제거할 추적 프로필의 이름을 지정합니다. 프로필은 대상 구성 파일에 로컬로 정의되어야 합니다. 이 매개 변수는 필수 항목입니다.

응용 프로그램에 대한 추적 프로필을 표시하려면

Windows PowerShell 콘솔에서 Get-ASAppServiceTrackingProfile cmdlet을 실행하여 TrackingProfileInfo 클래스의 서비스(모든 범위에 정의된 프로필 포함)에 표시되는 추적 프로필을 반환합니다. 대상 구성 파일의 구성 계층 구조에 있는 모든 설정이 이 작업 범위에 포함됩니다. 즉, 이 cmdlet은 로컬(대상 파일에 정의된 설정) 및 상속된(Machine.config 파일 또는 루트 Web.config 파일에 정의된 설정) 설정을 모두 반환할 수 있습니다.

Get-ASAppServiceTrackingProfile의 구문 옵션:

구문 1

Get-ASAppServiceTrackingProfile [-SiteName] <String> [[-VirtualPath] <String>] [-ProfileName <String>]

구문 2

Get-ASAppServiceTrackingProfile [-Uri] <Uri> [-ProfileName <String>]

구문 3

Get-ASAppServiceTrackingProfile -ApplicationObject <ApplicationInfo> [-ProfileName <String>]

구문 4

Get-ASAppServiceTrackingProfile -ServiceObject <ServiceInfo> [-ProfileName <String>]

구문 5

Get-ASAppServiceTrackingProfile [-ProfileName <String>] -Root
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> 또는 -Root

Cmdlet 작동 범위

-ProfileName <String>

반환할 추적 프로필의 이름을 지정합니다. 프로필은 대상 구성 파일에 로컬로 정의되거나 구성 파일 계층 구조에서 상속될 수 있습니다. 이 매개 변수는 선택 사항입니다. ProfileName 매개 변수를 지정하지 않으면 대상 구성 파일과 연결된 모든 추적 프로필(로컬 및 상속된 프로필)이 반환됩니다.

  2011-12-05