Zbieraj dane licznika wydajności Aplikacje .NET CSM/Liczba wyjątków/s
Ta reguła zbiera dane z licznika wydajności Aplikacje .NET CSM/Liczba wyjątków/s dla aplikacji.
Ten licznik rejestruje liczbę nieobsłużonych wyjątków JavaScript na sekundę wygenerowanych przez aplikację w przeglądarce internetowej. Liczba zdarzeń zarejestrowanych przez ten licznik zależy od konfiguracji monitorowania. Wartość licznika może być większa niż liczba zdarzeń wydajności po stronie klienta zgłoszonych w konsoli Application Diagnostics, ponieważ wartość licznika obejmuje również zdarzenia pominięte przez ograniczanie liczby zdarzeń.
Ten licznik jest dostępny tylko wtedy, gdy jest włączone monitorowanie wydajności aplikacji po stronie klienta.
Licznik jest zwiększany po wystąpieniu nieobsługiwanych wyjątków JavaScript. Takie wyjątki są skutkiem błędów w kodzie aplikacji. Zrozumienie ich przyczyn wymaga analizy śladu stosu wyjątku i danych dostarczonych ze szczegółami alertu monitorowania po stronie klienta.
Target | Microsoft.SystemCenter.Apm.CsmApplicationInstance |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Apps |
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.CsmApplicationInstance.CollectExceptionEventsCount" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmApplicationInstance" 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># of Exceptions/sec</CounterName>
<ObjectName>.NET CSM Apps</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmApplicationInstance"]/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>