Raccolta del contatore delle prestazioni Statistiche CSM .NET/Tempo medio esecuzione richieste di pagine (sec)
Questa regola raccoglie i dati contatore delle prestazioni Statistiche CSM .NET/tempo medio di richiesta pagina per le pagine Web.
Il contatore indica il tempo medio di elaborazione lato client (in secondi) per le pagine Web monitorate. Questo tempo viene misurato dal punto di vista del browser Internet e riflette l'esperienza dell'utente con le prestazioni della pagina Web monitorata.
Questo contatore è disponibile per le pagine Web solo quando il monitoraggio delle prestazioni delle applicazioni client-side è abilitato e le transazioni lato client sono configurate per la pagina.
Per configurare una transazione lato client per una pagina Web di una nuova applicazione:
Avviare la procedura guidata del modello Application Performance Monitoring di .NET.
Quando si abilita il monitoraggio lato client, fare clic su Personalizza.
Nella sezione delle transazioni, fare clic su Aggiungi.
Specificare le impostazioni delle transazioni lato client per le pagine che si desidera monitorare.
Per configurare una transazione lato client per una pagina Web di un'applicazione già monitorata:
Nel modello Monitoraggio delle prestazioni delle applicazioni .NET, aprire il gruppo di applicazioni Web.
Scegliere la scheda Monitoraggio lato client.
Selezionare l'applicazione che si desidera modificare e quindi fare clic su Personalizza.
Nella sezione delle transazioni, fare clic su Aggiungi.
Specificare le impostazioni delle transazioni lato client per le pagine che si desidera monitorare.
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>