Client Monitoring-systeemfoutgroep - prestatieverzamelingsregel voor het totale aantal hits

Microsoft.SystemCenter.CM.AEM.Internal.SystemBucketTotalHitCountPerfCollection (Rule)

Met deze regel worden de prestatiegegevens die betrekking hebben op het totale aantal hits per systeemfoutgroep verzameld

Knowledge Base article:

Samenvatting

Deze regel wordt intern gebruikt voor het verzamelen van de prestatiegegevens die betrekking hebben op het totale aantal hits per systeemfoutgroep. Deze regel mag niet worden onderdrukt omdat dit een ongewenst effect op de bewaking heeft.

Oorzaken

Deze sectie is niet van toepassing op dit type regel.

Oplossingen

Er bestaat geen gebruikersactie voor dit type regel.

Element properties:

TargetMicrosoft.SystemCenter.CM.AEM.CrashListener
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Scheduler Default
PerfDataWriter WriteAction Microsoft.SystemCenter.CM.AEM.Internal.MapQueriedPerfData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.CM.AEM.Internal.SystemBucketTotalHitCountPerfCollection" Target="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener" Enabled="true" ConfirmDelivery="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="Scheduler" TypeID="System!System.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">15</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="PerfDataWriter" TypeID="Microsoft.SystemCenter.CM.AEM.Internal.MapQueriedPerfData">
<Query>DECLARE @TableName NVARCHAR(1000), @Query NVARCHAR(1000);SELECT @TableName = ManagedTypeTableName FROM ManagedType WHERE TypeName = 'Microsoft.SystemCenter.CM.AEM.SystemBucket';SET @Query = N'select sum(AC.HitCount), AC.SourceEntityId from AemCrashCounters AC join [' + @TableName + '] SB on AC.SourceEntityId = SB.BaseManagedEntityId where AC.EntityTypeId = 1 group by AC.SourceEntityId';EXEC sp_executesql @Query</Query>
<ObjectName>Bucket</ObjectName>
<CounterName>BucketErrorCount</CounterName>
<Value>Columns/Column[1]</Value>
<ManagedEntityId>Columns/Column[2]</ManagedEntityId>
<RuleId>$MPElement[Name="AEMViewsInternal!Microsoft.SystemCenter.CM.AEM.Views.Internal.SystemBucketTotalHitCountPerfCollector"]$</RuleId>
</WriteAction>
</WriteActions>
</Rule>