Recolher contador de desempenho Aplicações CSM .NET/# de violações de Desempenho/seg
Esta regra recolhe dados do contador de desempenho .NET CSM Apps/N.º de Violações/seg para aplicações.
O contador reflete o número de violações de desempenho do lado do cliente medidas na perspetiva do browser da Internet. O valor do contador depende da configuração da monitorização. O valor do contador pode apresentar mais do que o número de eventos de desempenho comunicados à consola do Application Diagnostics porque o valor do contador também inclui eventos suprimidos pela limitação de eventos.
Este contador está disponível apenas quando a monitorização do desempenho da aplicação do lado do cliente está ativada.
Os eventos de desempenho do lado do cliente são gerados quando o tempo de execução medido no browser da Internet excede o limiar configurado. As causas típicas da deterioração do desempenho da aplicação do lado do cliente incluem um desempenho lento do servidor Web, uma rede lenta ou um código da aplicação ineficaz. A compreensão das suas causas requer a análise dos dados fornecidos com os detalhes do alerta do lado do cliente.
Target | Microsoft.SystemCenter.Apm.CsmApplicationInstance |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Apps |
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.CsmApplicationInstance.CollectPerformanceEventsCount" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmApplicationInstance" ConfirmDelivery="false" Remotable="false" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Performance!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName># of Performance violations/sec</CounterName>
<ObjectName>.NET CSM Apps</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmApplicationInstance"]/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>