Der Indikator ".NET-Anwendungen/\% Ausnahmeereignisse/s" gibt den Prozentsatz der pro Sekunde ausgelösten Ausnahmeereignisse an. Der Wert kann über 100 \% liegen, wenn ständig mehrere Ausnahmen pro Anforderung ausgelöst werden.
Von dieser Regel wird der Leistungsindikator ".NET-Anwendungen/% Ausnahmeereignisse/s" für Anwendungen erfasst.
Von diesem Leistungsindikator wird die Rate der Ausnahmeereignisse aufgezeichnet, die von einer für die Überwachung der Anwendungsleistung konfigurierten Anwendung generiert wurden. Die Anzahl der von diesem Leistungsindikator aufgezeichneten Ereignisse hängt von Informationen wie der Agent-Konfiguration, dem Anteil der kritischen Ausnahmen an der Gesamtanzahl der Ausnahmen und benutzerdefinierten Ausnahmehandlern ab. Der Wert dieses Indikators ist möglicherweise größer als die Rate der Ausnahmeereignisse, die der Application Diagnostics-Konsole gemeldet wurden, da in diesem Wert auch Ereignisse berücksichtigt werden, die von der Ereignissteuerung unterdrückt werden. Der Wert dieses Indikators kann über 100 % liegen, wenn von den überwachten Anforderungen ständig mehrere Ausnahmen pro Anforderung ausgelöst werden.
Dieser Indikator ist nur verfügbar, wenn die Überwachung der Anwendungsleistung aktiviert ist.
Der Indikator wird erhöht, wenn eine nicht behandelte Ausnahme auftritt. Zur Behebung dieser Ausnahmen, überprüfen Sie den Ausnahmetyp und die Funktion, die die Ausnahme erzeugt hat. Zum Lösen dieser Art von Problemen ist in der Regel der Zugriff auf den Quellcode der Anwendung erforderlich.
Target | Microsoft.SystemCenter.Apm.ApplicationInstance |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET Apps |
Counter Name | \% Exception Events/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.ApplicationInstance.CollectExceptionEventsRate" Enabled="true" Target="Microsoft.SystemCenter.Apm.ApplicationInstance" 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>% Exception Events/sec</CounterName>
<ObjectName>.NET Apps</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.ApplicationInstance"]/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>