Coletar o contador de desempenho de Estatísticas do .NET CSM/Tempo médio de execução de solicitação de página (s)
Esta regra coleta dados do contador de desempenho das Estatísticas do .NET CSM/Tempo médio de solicitação de página para páginas da Web.
O contador mostra o tempo médio de processamento no lado do cliente (em segundos) para as páginas da Web monitoradas. Esse tempo é medido sob a perspectiva do navegador de Internet e reflete a experiência do usuário com o desempenho da página da Web monitorada.
Este contador estará disponível para páginas da Web apenas quando o monitoramento de desempenho do aplicativo no lado do cliente estiver habilitado e a transação no lado do cliente estiver configurada para a página.
Para configurar uma transação do lado do cliente para uma página da Web de um novo aplicativo:
Abra o assistente do modelo de Monitoramento de Desempenho do Aplicativo .NET.
Ao habilitar o monitoramento no lado do cliente, clique em Personalizar.
Na seção Transação, clique em Adicionar.
Especifique as configurações de transação no lado do cliente para as páginas que você deseja monitorar.
Para configurar uma transação do lado do cliente para uma página da Web de um aplicativo que já está sendo monitorado:
No modelo de Monitoramento de Desempenho do Aplicativo .NET, abra o seu grupo de aplicativos Web.
Clique na guia Monitoramento no lado do cliente.
Selecione o aplicativo que você deseja alterar e, em seguida, clique em Personalizar.
Na seção Transação, clique em Adicionar.
Especifique as configurações de transação no lado do cliente para as páginas que você deseja monitorar.
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>