Zbieraj dane licznika wydajności Statystyka .NET CSM/Liczba naruszeń wydajności/s
Ta reguła zbiera dane z licznika wydajności Statystyka .NET CSM/Liczna naruszeń/s dla stron sieci Web.
Licznik pokazuje liczbę naruszeń wydajności stron sieci Web mierzony z perspektywy przeglądarki internetowej.
Wartość licznika zależy od konfiguracji monitorowania. Wartość licznika może być większa niż liczba zdarzeń wydajności zgłoszonych w konsoli Application Diagnostics, ponieważ wartość licznika obejmuje zdarzenia pominięte przez ograniczanie liczby zdarzeń.
Ten licznik jest dostępny dla stron sieci Web tylko wtedy, gdy jest włączone monitorowanie wydajności aplikacji po stronie klienta oraz jest skonfigurowana transakcja po stronie klienta dla danej strony.
Aby skonfigurować transakcję po stronie klienta dla strony sieci Web nowej aplikacji:
Otwórz kreatora szablonu Monitorowanie wydajności aplikacji .NET.
Włączając monitorowanie po stronie klienta, kliknij opcję Dostosuj.
W sekcji Transakcja kliknij opcję Dodaj.
Określ ustawienia transakcji po stronie klienta dla stron, które chcesz monitorować.
Aby skonfigurować transakcję po stronie klienta dla strony sieci Web aplikacji, która jest już monitorowana:
W szablonie Monitorowanie wydajności aplikacji .NET otwórz grupę aplikacji sieci Web.
Kliknij kartę Monitorowanie po stronie klienta.
Zaznacz aplikację do zmiany, a następnie kliknij opcję Dostosuj.
W sekcji Transakcja kliknij opcję Dodaj.
Określ ustawienia transakcji po stronie klienta dla stron, które chcesz monitorować.
Target | Microsoft.SystemCenter.Apm.CsmTransaction |
Category | PerformanceCollection |
Enabled | True |
Instance Name | .NET CSM Statistic |
Counter Name | # of Performance violations/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.CsmTransaction.CollectPerformanceEventsCount" Enabled="true" Target="Microsoft.SystemCenter.Apm.CsmTransaction" 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 Performance violations/sec</CounterName>
<ObjectName>.NET CSM Statistic</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.SystemCenter.Apm.CsmTransaction"]/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>