Shromažďovat čítač výkonu statistiky .NET CSM/počet narušení výkonu/s
Toto pravidlo shromažďuje data z čítače výkonu statistiky .NET CSM/počet narušení/s pro webové stránky.
Čítač zobrazuje počet narušení výkonu webových stránek, naměřenou z perspektivy internetového prohlížeče.
Hodnota čítače závisí na konfiguraci monitorování. Hodnota čítače může být větší než počet událostí výkonu hlášených konzole Application Diagnostics, protože hodnota čítače zahrnuje události potlačené omezováním událostí.
Tento čítač je pro webové stránky k dispozici, pouze pokud je zapnuto monitorování výkonu aplikace na straně klienta a transakce na straně klienta je nastavena pro stránku.
Chcete-li konfigurovat transakci na straně klienta pro webovou stránku nové aplikace:
Otevřete průvodce šablonou Monitorování výkonu aplikace .NET.
Při zapínání monitorování na straně klienta klikněte na tlačítko Přizpůsobit.
V části Transakce klikněte na tlačítko Přidat.
Proveďte nastavení transakcí na straně klienta pro stránky, které chcete monitorovat.
Chcete-li konfigurovat transakci na straně klienta pro webovou stránku aplikace, která je již monitorována:
V šabloně Monitorování výkonu aplikace .NET otevřete skupinu webových aplikací.
Klikněte na kartu Sledování na straně klienta.
Vyberte aplikaci, kterou chcete změnit, a klikněte na tlačítko Přizpůsobit.
V části Transakce klikněte na tlačítko Přidat.
Proveďte nastavení transakcí na straně klienta pro stránky, které chcete monitorovat.
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>