.NET CSM-toepassingen/Aantal prestatieschendingen per seconde verzamelen

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

Prestatiemeteritem .NET CSM-toepassingen/Aantal prestatieschendingen per seconde verzamelen

Knowledge Base article:

Samenvatting

Deze regel verzamelt gegevens van het prestatiemeteritem .NET CSM Apps/# schendingen/sec voor toepassingen.

Het item reflecteert het aantal prestatieschendingen aan de clientzijde die worden gemeten vanuit het oogpunt van de internetbrowser. De waarde van het item is afhankelijk van de bewakingsconfiguratie. De itemwaarde kan groter zijn dan het aantal prestatiegebeurtenissen dat is gerapporteerd aan de Application Diagnostics-console, omdat de itemwaarde ook gebeurtenissen omvat die worden onderdrukt door gebeurtenisbeperking.

Dit item is alleen beschikbaar wanneer bewaking aan clientzijde van de toepassingsprestaties is ingeschakeld.

Gebeurtenissen voor prestaties aan clientzijde worden gegenereerd als de in de internetbrowser gemeten runtime de geconfigureerde drempelwaarde overschrijdt. Typische oorzaken van degradatie van de prestatie van toepassingen aan clientzijde zijn trage prestaties van de webserver, een traag netwerk of inefficiënte toepassingscode. Voor inzicht in de oorzaken moeten de gegeven worden geanalyseerd die bij de waarschuwingsdetails van bewaking aan clientzijde worden geleverd.

Element properties:

TargetMicrosoft.SystemCenter.Apm.CsmApplicationInstance
CategoryPerformanceCollection
EnabledTrue
Instance Name.NET CSM Apps
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.CsmApplicationInstance.CollectPerformanceEventsCount" 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 Performance violations/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>