Shromáždit statistiku .NET/\% událostí výjimek/s

Microsoft.SystemCenter.Apm.Transaction.CollectExceptionEventsRate (Rule)

Shromáždí čítač výkonu statistiky .NET/\% událostí výjimek/s.

Knowledge Base article:

Souhrn

Toto pravidlo shromažďuje čítač výkonu Statistika .NET % Výjimky/sec pro transakce.

Tento čítač zaznamenává frekvenci událostí výjimky generovaných transakcí, 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í.

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.

Element properties:

TargetMicrosoft.SystemCenter.Apm.Transaction
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET Statistic
Counter Name\% of Exceptions/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.Transaction.CollectExceptionEventsRate" 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 Exceptions/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>