Raccoglie il contatore delle prestazioni Statistiche .NET/\% eventi di eccezione/sec
Questa regola raccoglie il contatore delle prestazioni Statistica .NET/% eccezioni/sec per le transazioni.
Questo contatore registra la frequenza degli eventi di eccezione generati da una transazione configurata per il monitoraggio delle prestazioni dell'applicazione. Il numero di eventi registrati da questo contatore dipende da informazioni quali la configurazione dell'agente, il rapporto tra le eccezioni critiche e il numero complessivo di eccezioni e handler di eccezioni personalizzati. Questo contatore potrebbe essere superiore alla frequenza degli eventi di eccezione segnalati alla console Application Diagnostics, perché include anche eventi eliminati da Limitazione eventi.
Questo contatore è disponibile solo quando è abilitato il monitoraggio delle prestazioni dell'applicazione.
Il contatore viene incrementato quando si verifica un'eccezione non gestita. Per risolvere queste eccezioni, controllare il tipo di eccezione e la funzione da cui è stata generata l'eccezione. La risoluzione di questi tipi di problemi in genere richiede l'accesso al codice sorgente dell'applicazione.
Target | Microsoft.SystemCenter.Apm.Transaction |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET Statistic |
Counter Name | \% of Exceptions/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.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>