Estado de Desempenho da Recolha de Dados de Desempenho do Armazém de Dados

Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState (UnitMonitor)

Estado de desempenho da recolha de dados de desempenho do Armazém de Dados para um Servidor de Gestão

Knowledge Base article:

Resumo

O processo Recolha de Dados de Desempenho do Armazém de Dados em execução no Servidor de Gestão publicou dados, mas não recebeu uma confirmação dentro de 3 minutos após a escrita das informações no Armazém de Dados. Isto indica um problema de conetividade ou desempenho ao nível das operações de escrita do Armazém de Dados. Este monitor emite um alerta se não for recebido qualquer confirmação no prazo de 3 minutos e regressa à cor verde se não ocorrerem problemas durante 5 minutos. Note que ambos estes parâmetros podem ser sobrepostos.

Causas

Tal deve-se, normalmente, a problemas de conetividade ao SQL Server, onde o Armazém de Dados está alojado, ou porque o desempenho do SQL Server é lento.

Resoluções

Certifique-se de que está estabelecida conetividade entre o Servidor de Gestão e o SQL Server, onde o Armazém de Dados está alojado. A comunicação podia ser bloqueada por um firewall, por exemplo. Certifique-se de que a Conta de Ação do Armazém de Dados tem capacidade para ligar à base de dados do Armazém de Dados. Se ocorrerem problemas de limite de tempo, verifique a taxa de utilização do SQL server para determinar se está sobrecarregado. Os contadores importantes e que deve observar são: Utilização da CPU, utilização de memória e E/S do disco.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
O processo de recolha de dados de desempenho não consegue guardar os dados no Armazém de Dados em tempo útil
O processo de recolha de dados de desempenho não consegue guardar os dados no Armazém de Dados em tempo útil
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataCollectionSpeedState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="CollectionUpToSpeed" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="CollectionSlow" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData</WorkflowName>
<AllowedProcessingDelaySeconds>180</AllowedProcessingDelaySeconds>
<WatchWindowSeconds>300</WatchWindowSeconds>
</Configuration>
</UnitMonitor>