De teller .NET Apps/Percentage uitzonderingsgebeurtenissen per seconde levert het percentage uitzonderingsgebeurtenissen dat per seconde is opgetreden. Deze waarde kan hoger zijn dan 100\% als er per aanvraag consequent meerdere uitzonderingen optreden
Met deze regel wordt het prestatiemeteritem .NET-toepassingen/Uitzonderingsgebeurtenissen per seconde in procenten voor toepassingen verzameld.
Met dit item wordt het aantal uitzonderingsgebeurtenissen vastgelegd dat door een toepassing voor het bewaken van toepassingsprestaties wordt gegenereerd. Het aantal gebeurtenissen dat door dit item wordt vastgelegd is gebaseerd op informatie zoals de agentconfiguratie, de verhouding kritieke uitzonderingen ten opzichte van het totale aantal uitzonderingen en aangepaste uitzonderingshandlers. Het item kan groter zijn dan het aantal uitzonderingsgebeurtenissen dat aan de Application Diagnostics-console is gerapporteerd, omdat het gebeurtenissen omvat die door gebeurtenisbeperking worden onderdrukt. De itemwaarde kan meer dan 100% zijn, omdat de bewaakte aanvragen continu meerdere uitzonderingen per aanvraag genereren.
Dit item is alleen beschikbaar wanneer bewaking van de toepassingsprestaties is ingeschakeld.
Het item wordt verhoogd wanneer er een niet-verwerkte uitzondering optreedt. Als u deze uitzonderingen wilt oplossen, controleert u het uitzonderingstype en de functie waarvoor de uitzondering is opgetreden. Voor oplossing van dit soort problemen is doorgaans toegang tot de broncode van de toepassing nodig.
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>