Shromažďovat statistiky .NET CSM/počet narušení výkonu/s

Microsoft.SystemCenter.Apm.CsmTransaction.CollectPerformanceEventsCount (Rule)

Shromažďovat čítač výkonu statistiky .NET CSM/počet narušení výkonu/s

Knowledge Base article:

Souhrn

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:

Chcete-li konfigurovat transakci na straně klienta pro webovou stránku aplikace, která je již monitorována:

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmTransaction
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Statistic
Counter Name# of Performance violations/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.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>