Coletar o contador de desempenho de Estatísticas do .NET CSM/\% de Violações de Desempenho/s
Esta regra coleta dados do contador de desempenho das Estatísticas do .NET CSM/% de Violações de desempenho/s para páginas da Web.
O contador mostra a taxa de violações de desempenho das páginas da Web, conforme medidas sob a perspectiva do navegador de Internet.
O valor do contador depende da configuração de monitoramento. O valor do contador pode ser maior que a taxa de eventos de desempenho no lado do cliente, reportados para a página da Web no console de Diagnósticos do Aplicativo, porque o valor do contador inclui eventos suprimidos por otimização de evento.
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 | \% of Performance violations/sec |
Frequency | 300 |
Alert Generate | False |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.DataProvider | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.Apm.CsmTransaction.CollectPerformanceEventsRate" 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>% of Performance violations/sec</CounterName>
<ObjectName>.NET CSM Statistic</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmTransaction"]/CounterInstance$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>