Estado de Desempenho de Recolha de Dados de Desempenho do Data Warehouse

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

Estado de desempenho de recolha de dados de desempenho do Data Warehouse de um Servidor de Gestão

Knowledge Base article:

Resumo

O processo de Recolha de Dados de Desempenho do Data Warehouse em execução no Servidor de Gestão publicou dados, mas não recebeu confirmação num prazo de três minutos de que esses dados foram escritos no Data Warehouse. Isto indica que ocorreu um problema de conectividade ou desempenho nas escritas do Data Warehouse. Este monitor alertará se não for recebida confirmação após três minutos e voltará a verde quando não tiverem ocorrido problemas durante cinco minutos. Tenha em conta que estes dois parâmetros podem ser substituídos.

Causas

É normalmente provocado por problemas de conectividade ao SQL Server que aloja o Data Warehouse ou por o desempenho do SQL Server ser lento.

Resoluções

Confirme que há conectividade do Servidor de Gestão ao SQL Server que aloja o Data Warehouse. A comunicação pode estar bloqueada por uma firewall, por exemplo. Certifique-se de que a Conta de Ação do Data Warehouse se consegue ligar à base de dados do Data Warehouse. Se se estiver a deparar com problemas de tempo de ligação excedido, examine a utilização do SQL Server para saber se está sobrecarregado. Os contadores importantes que deverá analisar são: Utilização de 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 conseguiu armazenar dados no Data Warehouse de forma atempada
O processo de recolha de dados de desempenho não conseguiu armazenar dados no Data Warehouse de forma atempada
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>