Configuración de la supervisión
En este tema se describe el modo de usar cmdlets de AppFabric con el fin de configurar una aplicación o un servicio para usar el seguimiento. Los cmdlets que puede usar para configurar el seguimiento son Start-ASAppMonitoring, Get-ASAppMonitoring, Set-ASAppMonitoring y Stop-ASAppMonitoring.
Para ejecutar un cmdlet de AppFabric de manera interactiva, abra la consola de Windows PowerShell para AppFabric, escriba el cmdlet y presione ENTRAR. Para obtener más información sobre la ejecución de cmdlets, vea Ejecución de cmdlets de Windows Server AppFabric.
Procedimiento para habilitar el seguimiento de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Set-ASAppMonitoring para habilitar el seguimiento de información de una aplicación.
Opciones de sintaxis para Set-ASAppMonitoring:
Sintaxis 1
Set-ASAppMonitoring [-SiteName] <String> [-VirtualPath] <String> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintaxis 2
Set-ASAppMonitoring [-Uri] <Uri> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintaxis 3
Set-ASAppMonitoring [-ApplicationObject] <ApplicationInfo> -MonitoringLevel [-Confirm] [-ConnectionStringName <String>]
Sintaxis 4
Set-ASAppMonitoring -MonitoringLevel [-Confirm] [-ConnectionStringName <String>] -Root
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet |
-MonitoringLevel |
{<Personalizado> | <Seguimiento de extremo a extremo> | <Sólo errores> | <Seguimiento de estado> | <Desactivado> | <Solución de problemas>} |
-Confirm |
Opción para confirmar la acción o no |
-ConnectionStringName <String> |
Cadena de conexión para obtener acceso a la base de datos de seguimiento específica |
Procedimiento para iniciar el seguimiento de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Start-ASAppMonitoring para iniciar el seguimiento de información de una aplicación.
Opciones de sintaxis para Start-ASAppMonitoring:
Sintaxis 1
Start-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]
Sintaxis 2
Start-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]
Sintaxis 3
Start-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]
Sintaxis 4
Start-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]
Sintaxis 5
Start-ASAppMonitoring [-CurrentScopeOnly] -Root [-CurrentScopeOnly]
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet |
-MonitoringInfo |
Estructura que contiene la información de seguimiento |
-CurrentScopeOnly |
Deshabilita las operaciones recursivas del cmdlet |
Este comando define enabled=”true” en el archivo de configuración para habilitar el seguimiento.
<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>
Procedimiento para obtener información de seguimiento de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Get-ASAppMonitoring para obtener información de seguimiento de una aplicación.
Opciones de sintaxis para Get-ASAppMonitoring:
Sintaxis 1
Get-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>]
Sintaxis 2
Get-ASAppMonitoring [-Uri] <Uri>
Sintaxis 3
Get-ASAppMonitoring -ApplicationObject <ApplicationInfo>
Sintaxis 4
Get-ASAppMonitoring -Root
Parámetro | Descripción |
---|---|
[-SiteName] <String> [-VirtualPath], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet |
Procedimiento para detener el seguimiento de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Stop-ASAppMonitoring para detener el seguimiento de una aplicación.
Opciones de sintaxis para Stop-ASAppMonitoring:
Sintaxis 1
Stop-ASAppMonitoring [-SiteName] <String> [[-VirtualPath] <String>] [-CurrentScopeOnly]
Sintaxis 2
Stop-ASAppMonitoring [-Uri] <Uri> [-CurrentScopeOnly]
Sintaxis 3
Stop-ASAppMonitoring -ApplicationObject <ApplicationInfo> [-CurrentScopeOnly]
Sintaxis 4
Stop-ASAppMonitoring -MonitoringInfo <MonitoringInfo> [-CurrentScopeOnly]
Sintaxis 5
Stop-ASAppMonitoring [-CurrentScopeOnly] -Root
Parámetro | Descripción |
---|---|
[-SiteName] <String> [-VirtualPath], <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet |
-MonitoringInfo |
Estructura que contiene la información de seguimiento |
-CurrentScopeOnly |
Deshabilita las operaciones recursivas del cmdlet |
2011-12-05