Compartilhar via


Configurar rastreamento

Este tópico descreve como você pode usar os cmdlets AppFabric para configurar o rastreamento para um aplicativo ou um serviço. Os cmdlets que você pode usar para configurar o rastreamento são Get-ASAppAnalyticTracing, Set-ASAppAnalyticTracing, Clear-ASAppAnalyticTracing, Disable-ASAppDebugTracing, Enable-ASAppDebugTracing, Set-ASAppDebugTracing e Get-ASAppDebugTracing.

Para executar interativamente um cmdlet de AppFabric, abra o console do Windows PowerShell para AppFabric, insira o cmdlet adequado e pressione ENTER. Para obter mais informações sobre como executar cmdlets, consulte Executando Cmdlets do AppFabric.

Para obter informações de rastreamento analítico para um aplicativo

No console do Windows PowerShell, execute o cmdlet Get-ASAppAnalyticTracing para obter as informações de rastreamento analítico para o aplicativo Web no escopo especificado em uma classe DebugTracingInfo.

Opções de sintaxe para Get-ASAppAnalyticTracing:

Sintaxe 1

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

Sintaxe 2

Get-ASAppAnalyticTracing [-Uri] <Uri>

Sintaxe 3

Get-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo>

Sintaxe 4

Get-ASAppAnalyticTracing -Root
Parâmetro Descrição

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

Escopo operacional do cmdlet

Para definir informações de rastreamento analítico para um aplicativo

No console do Windows PowerShell, execute o cmdlet Set-ASAppAnalyticTracing para definir a configuração de rastreamento analítico para o aplicativo Web no escopo especificado.

Opções de sintaxe para Set-ASAppAnalyticTracing:

Sintaxe 1

Set-ASAppAnalyticTracing [-SiteName] <String> [[-VirtualPath] <String>] [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>]

Sintaxe 2

Set-ASAppAnalyticTracing [-Uri] <Uri> [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>]

Sintaxe 3

Set-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo> [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] [Set-ASAppAnalyticTracing [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] 

Sintaxe 4

Set-ASAppAnalyticTracing [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] -Root
Parâmetro Descrição

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

Escopo operacional do cmdlet

-MessageFlowTracing <Boolean>

Valor booleano para habilitar o rastreamento de fluxo de mensagem

-PropagateActivity <Boolean>

Valor booleano para habilitar a atividade de propagação através de chamadas

-ProviderId <Guid>

A GUID do provedor de rastreamento configurado

Para desabilitar o rastreamento analítico de um aplicativo

No console do Windows PowerShell, execute o cmdlet Clear-ASAppAnalyticTracing para desabilitar a configuração de rastreamento analítico do aplicativo Web no escopo especificado.

Opções de sintaxe para Clear-ASAppAnalyticTracing:

Sintaxe 1

Clear-ASAppAnalyticTracing [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]

Sintaxe 2

Clear-ASAppAnalyticTracing [-Uri] <Uri> [-Confirm] [-WhatIf] [<CommonParameters>]

Sintaxe 3

Clear-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo> [-Confirm] [-WhatIf] [<CommonParameters>]

Sintaxe 4

Clear-ASAppAnalyticTracing [-Confirm] [-Root] [-WhatIf] [<CommonParameters>]
Parâmetro Descrição

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

Escopo operacional do cmdlet

Para habilitar o rastreamento de depuração para um aplicativo

No console do Windows PowerShell, execute o cmdlet Enable-ASAppDebugTracing para iniciar a coleta de informações do rastreamento de diagnóstico de alto volume.

Opções de sintaxe para Enable -ASAppDebugTracing:

Sintaxe 1

Enable-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] 

Sintaxe 2

Enable-ASAppDebugTracing [-Uri] <Uri> [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

Sintaxe 3

Enable-ASAppDebugTracing [-FilePath] <String> -ApplicationObject <ApplicationInfo> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

Sintaxe 4

Enable-ASAppDebugTracing [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] -Root [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] 
Parâmetro Descrição

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

Escopo operacional do cmdlet

-FilePath <String>

Obrigatório. Onde os logs devem ser armazenados.

-ActivitiesLevel

Opcional. {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}. O nível no qual a origem Atividades do Sistema fará o registro.

[-ServiceModelLevel]

Opcional. {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}. O nível no qual a origem System.ServiceModel fará o registro.

Para desabilitar o rastreamento de depuração para um aplicativo

No console do Windows PowerShell, execute o cmdlet Disable-ASAppDebugTracing para parar a coleta de informações do rastreamento de diagnóstico de alto volume.

Opções de sintaxe para Disable-ASAppDebugTracing:

Sintaxe 1

Disable-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>]

Sintaxe 2

Disable-ASAppDebugTracing [-Uri] <Uri>

Sintaxe 3

Disable-ASAppDebugTracing -ApplicationObject <ApplicationInfo>

Sintaxe 4

Disable-ASAppDebugTracing -Root
Parâmetro Descrição

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

Escopo operacional do cmdlet

Para definir o rastreamento de depuração para um aplicativo

No console do Windows PowerShell, execute o cmdlet Set-ASAppDebugTracing para alterar os parâmetros no rastreamento de depuração habilitados pelo cmdlet Enable-ASAppDebugTracing.

Opções de sintaxe para Set-ASAppDebugTracing:

Sintaxe 1

Set-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>] [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

Sintaxe 2

Set-ASAppDebugTracing [-Uri] <Uri> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

Sintaxe 3

Set-ASAppDebugTracing -ApplicationObject <ApplicationInfo> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

Sintaxe 4

Set-ASAppDebugTracing [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] -Root [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]
Parâmetro Descrição

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

Escopo operacional do cmdlet

-FilePath <String>

Opcional. Onde os logs devem ser armazenados.

-ActivitiesLevel

Opcional. {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}. O nível no qual a origem Atividades do Sistema fará o registro.

[-ServiceModelLevel]

Opcional. {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}. O nível no qual a origem System.ServiceModel fará o registro.

Para obter informações de rastreamento de depuração para um aplicativo

No console do Windows PowerShell, execute o cmdlet Get-ASAppDebugTracing para recuperar as configurações de rastreamento de depuração atuais em uma classe DebugTracingInfo.

Opções de sintaxe para Get-ASAppDebugTracing:

Sintaxe 1

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

Sintaxe 2

Get-ASAppDebugTracing [-Uri] <Uri> 

Sintaxe 3

Get-ASAppDebugTracing -ApplicationObject <ApplicationInfo>

Sintaxe 4

Get-ASAppDebugTracing -Root
Parâmetro Descrição

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

Escopo operacional do cmdlet

  2012-03-05