Čítač aplikací .NET/\% událostí výjimek/s udává procento událostí výjimek vyvolaných za sekundu. Toto číslo může být vyšší než 100 \%, pokud u požadavku dochází ke konzistentnímu vyvolávání více výjimek.
Toto pravidlo shromažďuje čítač výkonu Aplikace .NET % Události výjimky/sec pro aplikace.
Tento čítač zaznamenává frekvenci událostí výjimky generovaných aplikací, která je nakonfigurovaná pro monitorování výkonu aplikace. Počet událostí zaznamenaných tímto čítačem je založený na informacích, jako např. konfigurace agenta, poměr kritických výjimek vůči všem výjimkám a přizpůsobené popisovače výjimek. Tento čítač by mohl být větší než frekvence událostí výjimky ohlašovaných konzole diagnostiky aplikace, protože rovněž zahrnuje události, které jsou potlačovány omezováním událostí. Hodnota tohoto čítače by mohla být vyšší než 100 %, protože monitorované požadavky konzistentně zvyšují vícenásobné výjimky na požadavek.
Tento čítač je k dispozici, pouze pokud je zapnuto monitorování výkonu aplikace.
Hodnota čítače se zvýší, když dojde k neošetřené výjimce. Chcete-li tyto výjimky vyřešit, zkontrolujte typ výjimky a funkci, z níž byla výjimka vydána. Řešení těchto typů problémů obvykle vyžaduje přístup ke zdrojovému kódu aplikace.
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>