Sdílet prostřednictvím


Konfigurace monitorování

Toto téma popisuje, jak používat rutiny technologie AppFabric ke konfiguraci použití monitorování v aplikaci nebo službě. Ke konfiguraci monitorování lze použít rutiny Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring a Stop-ASAppMonitoring.

Chcete-li interaktivně spustit rutinu technologie AppFabric, otevřete konzolu prostředí Windows PowerShell pro technologii AppFabric, zadejte příslušnou rutinu a stiskněte klávesu ENTER. Další informace o spouštění rutin naleznete v tématu Spouštění rutin technologie Windows Server AppFabric.

Povolení monitorování pro aplikaci

Chcete-li povolit u aplikace monitorování informací, spusťte v konzole prostředí Windows PowerShell rutinu Set-ASAppMonitoring.

Možnosti syntaxe rutiny Set-ASAppMonitoring:

Syntaxe 1

Set-ASAppMonitoring [-SiteName] <String> [-VirtualPath] <String> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

Syntaxe 2

Set-ASAppMonitoring [-Uri] <Uri> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

Syntaxe 3

Set-ASAppMonitoring [-ApplicationObject] <ApplicationInfo> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] 

Syntaxe 4

Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root  
Parametr Popis

[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root

Operační obor rutiny

-MonitoringLevel

{<Vlastní> | <EndToEndMonitoring> | <ErrorsOnly> | <HealthMonitoring> | <Off> | <Troubleshooting>}

-Confirm

Volba, zda má být akce potvrzena nebo ne

-ConnectionStringName <Řetězec>

Připojovací řetězec pro přístup ke konkrétní databázi monitorování

Spuštění monitorování pro aplikaci

Chcete-li spustit monitorování informací pro aplikaci, spusťte v konzole prostředí Windows PowerShell rutinu Start-ASAppMonitoring.

Možnosti syntaxe rutiny Start-ASAppMonitoring:

Syntaxe 1

Start-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]

Syntaxe 2

Start-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]

Syntaxe 3

Start-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]

Syntaxe 4

Start-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]

Syntaxe 5

Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
Parametr Popis

[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root

Operační obor rutiny

-MonitoringInfo

Struktura obsahující informace o monitorování

-CurrentScopeOnly

Zakáže rekurzivní operace rutiny.

Tento příkaz nastaví v konfiguračním souboru parametr enabled=”true” a povolí tak monitorování.

<microsoft.applicationServer>
<monitoring lockElements="bulkCopyProviders, collectors">
    <bulkCopyProviders>
        <bulkCopyProvider providerName="System.Data.SqlClient" type="Microsoft.ApplicationServer.Monitoring.EventCollector.SqlServerBulkCopy, Microsoft.ApplicationServer.Monitoring, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </bulkCopyProviders>
    <collectors>
        <collector name="" session="0">
        <settings retryCount="5" eventBufferSize="101" retryWait="00:00:15" maxWriteDelay="00:00:06" />
        </collector>
    </collectors>
<default enabled=”true’connectionStringName="DefaultSqlMonitoringConnectionString" monitoringLevel="HealthMonitoring" />
</monitoring>

Získání informací o monitorování pro aplikaci

Chcete-li u aplikace získat informace o monitorování, spusťte v konzole prostředí Windows PowerShell rutinu Get-ASAppMonitoring.

Možnosti syntaxe rutiny Get-ASAppMonitoring:

Syntaxe 1

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

Syntaxe 2

Get-ASAppMonitoring [-Uri] <Uri>

Syntaxe 3

Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>

Syntaxe 4

Get-ASAppMonitoring -Root
Parametr Popis

[-SiteName] <Řetězec> [-VirtualPath], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root

Operační obor rutiny

Zastavení monitorování pro aplikaci

Chcete-li zastavit monitorování pro aplikaci, spusťte v konzole prostředí Windows PowerShell rutinu Stop-ASAppMonitoring.

Možnosti syntaxe rutiny Stop-ASAppMonitoring:

Syntaxe 1

Stop-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]

Syntaxe 2

Stop-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]

Syntaxe 3

Stop-ASAppMonitoring -ApplicationObject <ApplicationInfo>  [-CurrentScopeOnly]

Syntaxe 4

Stop-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]

Syntaxe 5

Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
Parametr Popis

[-SiteName] <Řetězec> [-VirtualPath], <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root

Operační obor rutiny

-MonitoringInfo

Struktura obsahující informace o monitorování

-CurrentScopeOnly

Zakáže rekurzivní operace rutiny.

  2011-12-05