Hiermit wird der Leistungsindikator ".NET-Statistik/Leistungsereignisse (\%)/Sek." erfasst.
Von dieser Regel wird der Leistungsindikator ".NET-Statistik/% der Leistungsverletzungen/s" für Transaktionen erfasst.
Von diesem Leistungsindikator wird die Anzahl der Leistungsereignisse aufgezeichnet, die pro Sekunde von einer Transaktion generiert werden. Die Anzahl der aufgezeichneten Ereignisse hängt von Informationen wie der Agent-Konfiguration, den Schwellenwerten und den aktivierten Namespaces 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.
Dieser Indikator ist nur verfügbar, wenn die Überwachung der Anwendungsleistung aktiviert ist.
Übermäßig lange Datenbankaufrufe können entweder an einem Problem mit dem Server oder an der Struktur und Komplexität der Anfrage liegen. Lange Datei-E/A-Zeiten können durch Dateiserverprobleme verursacht werden. Leistungsprobleme mit Webdiensten treten möglicherweise auf, weil der Webdienst oder der Server, auf dem er sich befindet, nicht zur Verfügung steht oder ein Problem im Webdienstcode vorliegt. Lange interne Ausführungszeiten bei Anwendungen können an einem komplexen oder ineffizienten Code liegen.
Target | Microsoft.SystemCenter.Apm.Transaction |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET 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.Transaction.CollectPerformanceEventsRate" Enabled="true" Target="Microsoft.SystemCenter.Apm.Transaction" 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 Statistic</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.Transaction"]/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>