Grupo de Erros do Monitoramento de Clientes - regra de Coleta de Desempenho da Contagem de Usuários Exclusivos Afetados

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

Essa regra permite coletar dados de desempenho relacionados ao total de usuários exclusivos afetados por grupo de erros

Knowledge Base article:

Resumo

Essa regra é usada internamente para coletar dados de desempenho relacionados ao total de usuários exclusivos afetados por grupo de erros. Essa regra não deve ser substituída, pois terá um impacto negativo no monitoramento.

Causas

Esta seção não é aplicável a esse tipo de regra.

Resoluções

Não existe nenhuma ação do usuário para esse tipo de regra.

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.BucketUserCountPerfCollection" 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.WatsonBucket';SET @Query = N'select count(*), SourceEntityId from AemRelationship AR join [' + @TableName + '] WB on AR.SourceEntityId = WB.BaseManagedEntityId where RelationshipTypeId = 0 and EntityTypeId = 1 group by SourceEntityId';EXEC sp_executesql @Query</Query>
<ObjectName>Bucket</ObjectName>
<CounterName>BucketUniqueUsersAffected</CounterName>
<Value>Columns/Column[1]</Value>
<ManagedEntityId>Columns/Column[2]</ManagedEntityId>
<RuleId>$MPElement[Name="AEMViewsInternal!Microsoft.SystemCenter.CM.AEM.Views.Internal.BucketUserCountPerfCollector"]$</RuleId>
</WriteAction>
</WriteActions>
</Rule>