.NET CSM-Anwendungen/Anzahl der Leistungsverletzungen/s erfassen

Microsoft.SystemCenter.Apm.CsmApplicationInstance.CollectPerformanceEventsCount (Rule)

Leistungsindikator ".NET CSM-Anwendungen/Anzahl der Leistungsverletzungen/s erfassen"

Knowledge Base article:

Zusammenfassung

Mit dieser Regel werden Daten aus dem Leistungsindikator ".NET CSM-Anwendungen/Anz. der Verletzungen/s" für Anwendungen erfasst.

Der Leistungsindikator gibt die Anzahl der clientseitigen Leistungsverletzungen an, die aus Sicht des Internet-Browsers erfasst wurden. Der Wert des Indikators hängt von der Überwachungskonfiguration ab. Der Wert dieses Indikators kann die Anzahl der Leistungsereignisse, die der Anwendungsdiagnose gemeldet wurde, übersteigen, denn er bezieht Ereignisse ein, die von der Ereignissteuerung unterdrückt werden.

Der Indikator ist nur dann verfügbar, wenn die Überwachung der clientseitigen Anwendungsleistung aktiviert ist.

Clientseitige Leistungsereignisse werden erzeugt, wenn die im Internet-Browser ermittelte Ausführungszeit den konfigurierten Schwellenwert überschreitet. Typische Ursachen für clientseitige Anwendungsleistungsabfälle sind eine langsame Ausführung des Webservers, ein langsames Netzwerk oder ineffizienter Anwendungscode. Um diese Ursachen zu verstehen, müssen die Daten analysiert werden, die in den Warnungsdetails der clientseitigen Überwachung bereitgestellt werden.

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmApplicationInstance
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Apps
Counter Name# of Performance violations/sec
Frequency300
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.DataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

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