Recolher contador de desempenho Estatística CSM .NET/Méd do tempo de execução (seg) do pedido de página
Esta regra recolhe dados do contador de desempenho Estatística .NET CSM/Tempo de execução médio do pedido da página para páginas Web.
O contador mostra o tempo médio de processamento do lado do cliente (em segundos) para as páginas Web monitorizadas. Este tempo é medido na perspetiva do browser da Internet e reflete a experiência do utilizador com o desempenho da página Web monitorizada.
Este contador está disponível para páginas Web apenas quando a monitorização do desempenho da aplicação do lado do cliente está ativada e a transação do lado do cliente está configurada para a página.
Para configurar uma transação do lado do cliente para uma página Web de uma nova aplicação:
Abra o assistente de modelos da Monitorização do Desempenho de Aplicações .NET.
Ao ativar a monitorização do lado do cliente, clique em Personalizar.
Na secção Transação, clique em Adicionar.
Especifique as definições de transação do lado do cliente para as páginas que pretende monitorizar.
Para configurar uma transação do lado do cliente para uma página Web de uma aplicação que já está a ser monitorizada:
No modelo da Monitorização do Desempenho de Aplicações .NET, abra o grupo de aplicações web.
Clique no separador Monitorização do Lado do Cliente.
Selecione a aplicação que pretende alterar e clique em Personalizar.
Na secção Transação, clique em Adicionar.
Especifique as definições de transação do lado do cliente para as páginas que pretende monitorizar.
Target | Microsoft.SystemCenter.Apm.CsmTransaction |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Statistic |
Counter Name | Average page request execution time |
Frequency | 300 |
Alert Generate | False |
Remotable | False |
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 |
<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>