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