Recopilar datos de tiempo medio de ejecución (s) de estadísticas CSM .NET

Microsoft.SystemCenter.Apm.CsmTransaction.AvgRequestExecutionTimeSeconds (Rule)

Recopilar datos del contador de rendimiento de tiempo medio de ejecución (s) de solicitud de página de estadísticas CSM .NET

Knowledge Base article:

Resumen

Esta regla recopila datos del contador de rendimiento de tiempo medio de solicitud de página de estadísticas CSM .NET para páginas web.

El contador muestra el tiempo medio de procesamiento del cliente (en segundos) para las páginas web supervisadas. Este tiempo se calcula desde la perspectiva del explorador de Internet y refleja la experiencia del usuario con el rendimiento de la página web supervisada.

Este contador sólo está disponible para las páginas web cuando está habilitada la supervisión de rendimiento de aplicaciones del cliente y la transacción del cliente está configurada para la página.

Para configurar una transacción del cliente para una página web de una nueva aplicación:

Para configurar una transacción del cliente para una página web de una aplicación que ya se está supervisando:

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmTransaction
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Statistic
Counter NameAverage page request execution time
Frequency300
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.DataProvider Default
Mapper ConditionDetection System.Performance.DataGenericMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.Apm.CsmTransaction.AvgRequestExecutionTimeSeconds" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmTransaction" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Average page request execution time</CounterName>
<ObjectName>.NET CSM Statistic</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmTransaction"]/CounterInstance$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<ScaleBy>1000</ScaleBy>
</DataSource>
</DataSources>
<ConditionDetection TypeID="Performance!System.Performance.DataGenericMapper" ID="Mapper">
<ObjectName>.NET CSM Statistic</ObjectName>
<CounterName>Average page request execution time (seconds)</CounterName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmTransaction"]/CounterInstance$</InstanceName>
<Value>$Data/Value$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>