.NET CSM-Anwendungen/Durchschn. Ausführungszeit (s) erfassen

Microsoft.SystemCenter.Apm.CsmTransaction.AvgRequestExecutionTimeSeconds (Rule)

Leistungsindikator ".NET CSM-Statistik/Durchschnittliche Seitenanforderungsausführungszeit (s)" erfassen

Knowledge Base article:

Zusammenfassung

Mit dieser Regel werden Daten aus dem Leistungsindikator ".NET CSM-Statistik/Durchschn. Seitenanforderungszeit" für Webseiten erfasst.

Der Leistungsindikator erfasst die durchschnittliche clientseitige Verarbeitungszeit (in Sekunden) für überwachte Webseiten. Die Zeit wird aus Sicht des Internet-Browsers ermittelt und gibt die vom Benutzer wahrnehmbare Leistung der überwachten Webseite an.

Der Indikator ist nur für Webseiten verfügbar, wenn die Überwachung der clientseitigen Anwendungsleistung aktiviert und für die Seite die clientseitige Transaktion konfiguriert ist.

So konfigurieren Sie eine clientseitige Transaktion für die Webseite einer neuen Anwendung

So konfigurieren Sie eine clientseitige Transaktion für die Webseite einer bereits überwachten Anwendung

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmTransaction
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Statistic
Counter NameAverage page request execution time
Frequency300
Alert GenerateFalse
RemotableFalse

Member Modules:

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

Source Code:

<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>